Modifica le autorizzazioni predefinite per i nuovi file e cartelle


4

Ogni volta che creo un nuovo file o cartella in Linux, è accessibile per r / w da solo, non dal gruppo. Voglio cambiare le mie impostazioni di sistema in modo tale che ogni nuovo file o cartella sia automaticamente accessibile dal gruppo. C'è comunque?

Risposte:


6

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/


3
Sembra una copia della pasta copia da: unix.stackexchange.com/a/1315
Timber

-1

Questo può essere fatto usando l' umaskutilità. 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.


7
Questo è inaccurato, umaskfunziona 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).
Oldskool
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.