Bonsoir à tous,
J'aimerai savoir si il est possible en SSH de faire un Chmod des tous mes fichiers en fonction des permissions qui lui sont déjà attribuées et non pas en fonction d'un dossier ou d'une extension
Cordialement
Bonsoir à tous,
J'aimerai savoir si il est possible en SSH de faire un Chmod des tous mes fichiers en fonction des permissions qui lui sont déjà attribuées et non pas en fonction d'un dossier ou d'une extension
Cordialement
Peux tu donner un exemple concret ? Ca n'est pas très clair d'autant plus que
le fait d'utiliser "ssh" ou non n'a aucun impact sur "chmod".
ɹǝsn *sıɹɐlos*
oui il faut faire une boucle ou un script et analyser l'état actuel pour action
ou dans un ssh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $ touch /tmp/toto $ [ -w /tmp/toto ] && rm /tmp/toto $ touch /tmp/toto $ [ -w /tmp/toto ] && chmod -w /tmp/toto ; rm /tmp/toto override r--r--r-- francois/wheel for /tmp/toto? y $
là encore la condition est validé le fichier est donc supprimé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $ ssh francois@localhost "touch /tmp/toto ; [ -w /tmp/toto ] && rm /tmp/toto " francois@localhost's password: $ ls /tmp/toto colorls: /tmp/toto: No such file or directory $
ici je prends sur le -w c'est à dire le isfilewritable? du ksh mais il y a l'équivalance en bash très probablement suffit de vérifier dans le man page pour la syntaxe.
tu peux aussi analyser plus finement avec l'analyse co.mplete des droits d'un ls mais bon si on peut éviter de faire un ls dans un script....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager