Risposte:
Dall'articolo:
chmod g+s <directory> //set gid
setfacl -d -m g::rwx /<directory> //set group to rwx default
setfacl -d -m o::rx /<directory> //set other
Successivamente possiamo verificare:
getfacl /<directory>
Produzione:
file: ../<directory>/
owner: <user>
group: media
flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
Maggiori informazioni: http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/
Questo può essere fatto usando l' umask
utilità. Cos'è Umask e come impostare umask predefinito su Linux?
È possibile impostare uno script che si avvia automaticamente all'avvio che esegue il comando
umask 777
per dare a tutti la lettura / scrittura ed eseguire l'autorizzazione, ad esempio.
umask
funziona al contrario di chmod
. L'impostazione di un umask di 777 non darebbe a nessuno il permesso di fare nulla (il set di autorizzazioni sarebbe 000).