Vous pouvez aussi reproduire ce que jtimberman a suggéré en utilisant les listes de contrôle d'accès . Le site setfacl accepte -s pour remplacer une liste de contrôle d'accès existante ou -m pour la modifier ; -R pour rendre les listes de contrôle d'accès aux répertoires récursives ; et -d pour que les paramètres spécifiés deviennent les paramètres par défaut, ce qui est utile si vous anticipez les comptes utilisateurs à venir.
Ceux-ci définissent simplement les autorisations comme vous le feriez pour l'utilisateur, le groupe, autre, et le masque en utilisant chmod :
setfacl -m u::rwx, g::r-x, o::---, m:rwx DIRECTORY
Et c'est ainsi que vous pourriez le faire pour un utilisateur spécifique ou son groupe :
setfacl -m u:USERNAME:rwx, g:USERNAME:r-x DIRECTORY
Et bien sûr, la force est que vous pouvez désigner un utilisateur spécifique, plusieurs utilisateurs, etc., le tout sans avoir à modifier vos paramètres de groupe. Et contrairement à chmod, si vous voulez que certains groupies aient accès à un répertoire et que d'autres groupies n'aient accès qu'à un autre, c'est réellement possible avec setfacl. Enfin, pour visualiser les ACLs d'un répertoire, exécutez getfacl :
getfacl DIRECTORY
Et vous pouvez spécifier -R pour voir les ACLs pour les sous-répertoires ou -d pour voir les valeurs par défaut.
0 votes
S'agit-il d'un serveur accessible au public ou n'a-t-il pas de connexion directe à Internet ? Dans le premier cas, il est important que vous preniez en compte les décisions relatives à la sécurité - les serveurs sur Internet sont constamment attaqués (jetez un coup d'œil dans votre /var/log/messages ou équivalent).
0 votes
C'est juste mon ordinateur portable, il n'est pas accessible depuis internet.