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:
- Crea un gruppo per i 2 utenti (chiamiamolo
group
) - Imposta il gruppo di directory su
group
- Imposta la modalità directory su 2770 (rwxrwx --- con appiccicoso)
- 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?