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.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: https://lists.debian.org/[email protected]