Chmod aggiunge più gruppi

0

Ho questo comando:

chmod -R +a 'group:test1 allow  list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit' /PATH

Che funziona bene. La domanda è, come posso aggiungere un altro gruppo nello stesso comando?

Questo non funziona:

chmod -R +a 'group:test1,group:test2 allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit' /PATH
    
posta user2720970 22.09.2016 - 10:45
fonte

1 risposta

0

Non puoi. chmod +a aggiunge una una voce all'ACL e ogni voce ACL fa riferimento a un utente o gruppo. Dalla pagina man:

Each file has one ACL, containing an ordered list of entries. Each entry refers to a user or group, and grants or denies a set of permissions.

Quindi avrai bisogno di qualcosa tipo

for g in test1 test2; do
    chmod -R +a "group:$g allow ... " /path/to/directory
done
    
risposta data 22.09.2016 - 11:52
fonte

Leggi altre domande sui tag