La directory skel
Directory /etc/skel/ (skel è derivato dallo "scheletro") viene utilizzato per avviare la directory home quando un utente viene creato per la prima volta. Un esempio di layout di file utente "scheletro" è mostrato di seguito:
# ls -lart /etc/skel total 32 drwxr-xr-x 4 root root 4096 Feb 4 2016 .mozilla -rw-r--r-- 1 root root 124 Feb 15 2017 .bashrc -rw-r--r-- 1 root root 176 Feb 15 2017 .bash_profile -rw-r--r-- 1 root root 18 Feb 15 2017 .bash_logout drwxr-xr-x. 3 root root 4096 Aug 22 2017 . drwxr-xr-x. 112 root root 12288 Feb 26 03:09 ..Nota :la directory "scheletro" è definita nel file /etc/default/useradd.
Di seguito è riportato un esempio /etc/defualt/useradd file che definisce la directory skel. Puoi cambiare la posizione predefinita /etc/skel in qualsiasi altra posizione.
# cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes
Puoi anche cambiare la directory home di base predefinita (che è "/home" nell'esempio sopra) in qualsiasi altra posizione.
Autorizzazione predefinita della directory /etc/skel
– L'autorizzazione predefinita di /etc/skel è drwxr-xr-x .
– Non è consigliabile modificare i permessi della directory skel o dei suoi contenuti. La modifica dell'autorizzazione potrebbe interrompere parte del programma, perché nella directory skel ci sono alcuni profili che richiedono il permesso di lettura e provare a concedergli il permesso di esecuzione causerà il funzionamento imprevisto di alcuni programmi/profili.