co to jest katalog /etc/skel w Linuksie?

w tym artykule dowiesz się czym jest katalog /etc/skel w Linuksie?

katalog /etc/skel zawiera pliki i katalogi, które są automatycznie kopiowane do katalogu domowego nowego użytkownika, gdy taki użytkownik jest tworzony przez program useradd. skel pochodzi od “szkieletu”. Poniżej znajduje się Zdjęcie.

katalog skel w Linuksie
pliki w katalogu skel

Uwaga: katalog “szkielet” jest zdefiniowany w pliku /etc/default/useradd

Poniżej znajduje się obrazek pliku /etc/default/useradd, który definiuje katalog skel. Możesz zmienić domyślną lokalizację / etc / skel na dowolną inną.

cat /etc/default/useradd
etc_default_useraddskel
etc/default / useradd format
# useradd defaults fileGROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/bashSKEL=/etc/skelCREATE_MAIL_SPOOL=yes

możesz również zmienić domyślny katalog base / home na dowolną inną lokalizację. Na przykład (HOME=/home, możesz zmienić lokalizację na dowolną inną lokalizację jak/file/home Musisz zmienić wartość HOME=/file / home)

zmiana domyślnej lokalizacji głównej użytkownika

jeśli chcesz zmienić domyślną lokalizację domową użytkownika, musisz edytować plik useradd za pomocą dowolnych edytorów. Na przykład, używam tutaj edytorów vim.

vim /etc/default/useradd

i zmień domyślną wartość z /home na lokalizację domową. Na przykład, jeśli chcesz zmienić it / data / userhome, wystarczy wpisać.

HOME=/data/userhome

gdy utworzysz nowych użytkowników, domem dla nowych użytkowników będzie /data/userhome.

domyślne uprawnienia katalogu / etc / skel

domyślne uprawnienia katalogu /etc/skel to drwxr-xr-x.

nie zaleca się zmiany uprawnień katalogu skel ani jego zawartości. Zmiana uprawnień może uszkodzić niektóre programy, ponieważ w katalogu skel niektóre profile potrzebują uprawnień ‘read’ i próba zezwolenia na jego wykonanie spowoduje nieoczekiwane działanie niektórych programów / profili.

Leave a Reply