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.
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
# 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