ce este directorul/etc / skel în Linux?
în acest articol, veți afla despre ce este directorul /etc/skel în Linux?
directorul /etc/skel conține fișiere și directoare care sunt copiate automat în directorul de domiciliu al unui nou utilizator atunci când un astfel de utilizator este creat de programul useradd. skel este derivat din”schelet”. Mai jos este prezentată o imagine.
notă: directorul “skeleton” este definit în fișierul /etc/default/useradd
mai jos puteți vedea imaginea fișierului /etc/default/useradd care definește directorul skel. Puteți schimba locația implicită / etc / skel în orice altă locație.
cat /etc/default/useradd
# useradd defaults fileGROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/bashSKEL=/etc/skelCREATE_MAIL_SPOOL=yes
de asemenea, puteți schimba directorul de bază /acasă implicit în orice altă locație. De exemplu (HOME=/home, puteți schimba locația în orice altă locație, cum ar fi /file/home, trebuie să modificați valoarea HOME=/file/home)
Schimbarea locației implicite a utilizatorului
dacă doriți să modificați locația implicită a utilizatorului, atunci trebuie să editați fișierul useradd folosind orice editori. De exemplu, folosesc aici editori vim.
vim /etc/default/useradd
și modificați valoarea implicită din /acasă în locația de pornire considerată. De exemplu, dacă doriți să o modificați /data/userhome, atunci trebuie doar să tastați.
HOME=/data/userhome
când creați utilizatori noi, atunci casa noilor utilizatori va fi /data/userhome.
permisiunea implicită a directorului /etc/skel
permisiunea implicită a directorului /etc/skel este drwxr-xr-x.
nu se recomandă modificarea permisiunii directorului skel sau a conținutului acestuia. Schimbarea permisiunea poate rupe unele dintre programe, deoarece în directorul skel unele profiluri au nevoie de permisiunea de ‘read’ și încercarea de a permite să execute va provoca unele programe/profiluri pentru a lucra în mod neașteptat.
Leave a Reply