3 votes

Mac OS X ACL et permissions de fichiers

J'essaie de partager un répertoire entre deux utilisateurs, de sorte que les deux aient un accès complet à ce répertoire et à tous les fichiers et répertoires créés à l'intérieur. Voici ce que j'ai fait jusqu'à présent :

  1. Créez un groupe pour les 2 utilisateurs (appelons-le group )
  2. Définir le groupe de répertoire sur group
  3. Définir le mode de répertoire à 2770 (rwxrwx--- avec sticky)
  4. Ajouter une entrée ACL group allow add_file,delete,file_inherit,directory_inherit

Je m'attendais donc à ce que tout fonctionne. Cependant, certaines applications ne semblent pas reconnaître l'entrée ACL que j'ai définie. Je n'ai encore jamais vraiment fait quoi que ce soit avec l'umask, donc les répertoires sont créés en mode 0755 (je ne suis pas sûr pour les fichiers), avec l'ACL héritée, mais lorsqu'un utilisateur essaie de créer un nouveau fichier à l'intérieur d'un répertoire créé par l'autre utilisateur, le système se plaint des autorisations de fichier. J'ai testé cela avec emacs. Cependant, lorsque je crée un fichier en utilisant echo ou simplement touch, il n'y a aucun problème, et les fichiers sont créés. Comment puis-je résoudre ce problème ? Existe-t-il un moyen de définir un umask spécifique à un répertoire ?

2voto

Psycho Punch Points 323

J'ai découvert qu'il y a une permission pour add_subdirectory alors je l'ai ajouté à l'ACE. Cela semble avoir résolu le problème.

Vous pouvez vérifier Entrées de contrôle d'accès pour la priorité des autorisations (il s'agit d'une documentation pour le serveur Lion).

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