[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: umask spécifique à un répertoire



Le 10/06/2015 16:57, steve a écrit :
   Salut,
Salut !
   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 ?
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 :)

$ setfacl --default -m u::rwx -m g::- -m o::- /path/to/folder

Ceci 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.


Reply to: