, , , , , ,

Bash : vérifier les droits d'accès sur un fichier

Pour vérifier les permissions d'accès d'un fichier ou d' un dossier depuis un script Bash, on peut utiliser la commande stat avec l'option --format qui permet de retourner les droits d'accès au fichier sous forme octale:

# Le retour de la commande ls est adapté au mode interactif
ls -l /tmp/aFile.txt 
-rw------- 1 yoann yoann 0 janv. 17 14:12 /tmp/aFile.txt
 
# La commande stat peut retourner la valeur octale résumant les droits d'accès.
# Cette valeur peut être plus facilement exploitable dans un script
stat --format=%a /tmp/aFile.txt 
600