ACL Mac OS X e autorizzazioni file


3

Sto provando a condividere una directory tra 2 utenti, in modo che entrambi abbiano accesso completo ad essa e ai file e alle directory create all'interno. Ecco le cose che ho fatto finora:

  1. Crea un gruppo per i 2 utenti (chiamiamolo group )
  2. Imposta il gruppo di directory su group
  3. Imposta la modalità directory su 2770 (rwxrwx --- con appiccicoso)
  4. Aggiungi voce ACL group allow add_file,delete,file_inherit,directory_inherit

Quindi mi aspettavo che tutto funzioni. Tuttavia, alcune applicazioni non sembrano riconoscere la voce ACL che ho impostato. Non ho mai fatto nulla con la umask, quindi le directory sono create in modalità 0755 (non sono sicuro dei file), con l'ACL ereditato, ma quando un utente tenta di creare un nuovo file all'interno di una directory creata dall'altro utente, il sistema si lamenta delle autorizzazioni sui file. L'ho provato con emacs. Tuttavia, quando creo un file usando echo o semplicemente touch, non ci sono problemi e vengono creati file. Come lo risolvo? C'è un modo per impostare umask specifica per directory?

Risposte:


2

Ho scoperto che c'è un permesso per add_subdirectory così l'ho aggiunto all'ACE. Questo sembra aver risolto il problema.

Puoi controllare Voci di controllo di accesso per la precedenza dell'autorizzazione (questa è documentazione per Lion Server).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.