Droits répertoire UNIX
Résolu
enfinbref94
Messages postés
13
Statut
Membre
-
enfinbref94 Messages postés 13 Statut Membre -
enfinbref94 Messages postés 13 Statut Membre -
Hello à tous !
Connaissez vous la commande qui permet de récupérer les droits sur un répertoire UNIX des "users" "group" et "other" ?
Ex : J'ai le répertoire TOTO dont les droits sont
- rwx pour lui même
- rx pour les membres du "group"
- r pour les "other"
Je souhaite une commande qui m'indique quels sont les droits du de "group" et "other"
Merci par avance.
Connaissez vous la commande qui permet de récupérer les droits sur un répertoire UNIX des "users" "group" et "other" ?
Ex : J'ai le répertoire TOTO dont les droits sont
- rwx pour lui même
- rx pour les membres du "group"
- r pour les "other"
Je souhaite une commande qui m'indique quels sont les droits du de "group" et "other"
Merci par avance.
5 réponses
-
salut, je sais pas si j'ai bien compris mais je pense que :
ls -l
fera l'affaire
Bonne journée -
-
-
Si si, j'avais bien compris et le
man stat
tient toujours ;-))
$ ls -l
total 0
drwxr-xr-x 2 jp jp 40 févr. 17 12:04 rep
$ stat -c "%a" rep/ # On récupère les droits en octal
755
$ D=$(stat -c "%a" rep/) # On mets les droits dans une variable
$ echo ${D: -1} # On extrait le dernier chiffre (other)
5
Je te laisse faire le reste (Note : après, si droit du groupe other != de w alors action....) en substituant la valeur de w en octal... -
-
-
-
-
Exemple :
J'ai un répertoire donc l'alias unix est $OUT
Quelle commende dois je exécuter pour récupérer les droits du groupe "Other" de ce répertoire ?
Note : après, si droit du groupe other != de w alors action.... -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
hello
en l'absence de stat, utiliser perl$ perl -e ' printf "%o\n" ,(stat($ARGV[0]))[2] & 07777' fichier
755 = rwxr-xr-x
755