GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Comment définir les autorisations de fichier par défaut pour tous les dossiers/fichiers d'un répertoire ?

Je souhaite définir un dossier de sorte que tout ce qui y est créé (répertoires, fichiers) hérite des autorisations et du groupe par défaut.

Appelons le groupe « médias ». De plus, les dossiers/fichiers créés dans le répertoire doivent avoir g+rw automatiquement.

Réponse acceptée :

J'ai trouvé :Appliquer les autorisations par défaut

Extrait de l'article :

  1. Définissez le setgid bit, de sorte que les fichiers/dossiers sous seront créés avec le même groupe que

    chmod g+s <directory>
    
  2. Définir les ACL par défaut pour le groupe et autre

    setfacl -d -m g::rwx /<directory>
    setfacl -d -m o::rx /<directory>
    

Ensuite, nous pouvons vérifier :

getfacl /<directory>

Sortie :

# file: ../<directory>/
# owner: <user>
# group: media
# flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

Linux
  1. Comment trouver un fichier sous Linux dans tous les répertoires de manière récursive

  2. Linux - Problèmes d'autorisations pour le répertoire partagé sur un serveur ?

  3. Comment trouver tous les fichiers/dossiers avec la permission 777 sous Linux ?

  4. Comment gérer les autorisations/propriétés des fichiers et des répertoires sous Linux

  5. Questions d'entretien Linux - Autorisations de base sur les fichiers et les répertoires

Comment copier des fichiers et des répertoires sous Linux

Comment renommer un ou plusieurs fichiers sous Linux

Comment compresser un fichier sous Linux

Comment définir les autorisations de fichier par défaut pour tous les dossiers/fichiers d'un répertoire ?

Comment configurer les autorisations Linux pour le dossier WWW ?

Comment forcer des autorisations spécifiques pour les nouveaux fichiers/dossiers sur le serveur de fichiers Linux ?