web-dev-qa-db-fra.com

Définition par défaut de nouveaux fichiers et dossiers enfants dans la propriété du dossier parent

J'ai créé un répertoire et utilisé chown pour que mon utilisateur et mon groupe en soient propriétaires. Si je crée un nouveau dossier dans le dossier parent, les autorisations pour "autres" dans l'onglet "autorisations" sont définies sur "accéder aux fichiers" et non "créer et supprimer des fichiers".

Comment puis-je m'assurer que tous les sous-dossiers et fichiers de mon dossier parent sont tous définis par défaut sur les autorisations parent?

Ubuntu 16.04LTS

/opt/lampp/htdocs directory
3
bigdaveygeorge

En utilisant l’outil setfacl, vous pouvez le définir avec:

Sudo setfacl -R -d -m o::rwx /opt/lampp/htdocs
Sudo setfacl -R -m o::rwx /opt/lampp/htdocs

La première ligne définit ceci par défaut, alors que la seconde ne fait que modifier et laisse les valeurs acl (liste de contrôle d'accès). La première ligne correspond à ce que vous recherchez.

Info:

  1. -d: valeur par défaut pour les futurs sous-dossiers
  2. -m: modifier l'existant acl
  3. -R: faire des changements récursivement
  4. o: régler acl pour le dossier autres

Voir man setfacl

8
George Udosen