Le 10/06/2015 16:57, steve a écrit :
Salut,
Salut !
Si par là tu veux dire «les droits par défaut à appliquer sur les nouveaux fichiers (ou dossiers) créés dans un répertoire», je me suis posé la question récemment, et tu peux le faire en passant par les ACL par défaut :)Je cherche à définir un umask spécifique à un répertoire. Je sais le faire à la main (« umask 177 » pour que les fichiers créés dans le répertoire où j'ai exécuté cette commande aient 600 comme permissions). Or si je me déconnecte, cette valeur est perdue. Je peux bien sûr mettre cela dans mon ~/.bashrc ou tout autre fichier du même type, mais cela agira sur la création de tout fichier dans mon $HOME. Est-il donc possible de spécifier un umask par répertoire ?
$ setfacl --default -m u::rwx -m g::- -m o::- /path/to/folderCeci va faire que les ACL par défaut pour les fichiers ou dossiers créés seront 0600 (ou 0700 pour les dossiers). Et donc tout fichier ou dossier créé dans le dossier en question aura les mêmes ACL (rw------- pour les fichiers et rwx------ pour les dossiers).
J'espère avoir été à peu près compréhensible.