J'ai un tas de scripts et d'applications de longue durée qui stockent les résultats de sortie dans un répertoire partagé entre quelques utilisateurs. Je voudrais un moyen de m'assurer que chaque fichier et répertoire créé sous ce répertoire partagé avait automatiquement des u=rwxg=rwxo=r
autorisations.
Je sais que je pourrais utiliser umask 006
en tête mes différents scripts, mais je n'aime pas cette approche car de nombreux utilisateurs écrivent leurs propres scripts et peuvent oublier de définir eux-mêmes l'umask.
Je veux vraiment juste que le système de fichiers définisse les fichiers et répertoires nouvellement créés avec une certaine autorisation s'il se trouve dans un certain dossier. Est-ce possible?
Mise à jour : Je pense que cela peut être fait avec les ACL POSIX , en utilisant la fonctionnalité ACL par défaut, mais c'est un peu au-dessus de ma tête pour le moment. Si quelqu'un peut expliquer comment utiliser les ACL par défaut, il répondra probablement bien à cette question.