4 votes

Attribution par défaut de la propriété du dossier parent aux nouveaux fichiers et dossiers enfants

J'ai créé un répertoire et utilisé chown pour faire de mon utilisateur et de mon groupe les propriétaires. Si je crée un nouveau dossier à l'intérieur du dossier parent, les autorisations pour 'autres' dans l'onglet des autorisations sont définies sur 'accès aux fichiers' et non sur 'création et suppression de fichiers'.

Comment puis-je m'assurer que tous les sous-dossiers et fichiers de mon dossier parent ont les mêmes autorisations par défaut que le dossier parent ?

Ubuntu 16.04LTS

/opt/lampp/htdocs directory

9voto

George Udosen Points 33267

Utilisation de la setfacl avec lequel vous pouvez le régler :

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 ce paramètre par défaut, tandis que la seconde modifie simplement et laisse l'attribut acl (liste de contrôle d'accès). La première ligne est celle que vous recherchez.

Info :

  1. -d par défaut pour les futurs sous-dossiers
  2. -m : modifier l'existant acl
  3. -R : effectuer des modifications de manière récursive
  4. o : set acl pour les autres dossiers

参照 man setfacl

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X