co je adresář / etc / skel v Linuxu?

v tomto článku se dozvíte, co je adresář/etc / skel v Linuxu?

adresář / etc / skel obsahuje soubory a adresáře, které jsou automaticky zkopírovány do domovského adresáře nového uživatele, když je takový uživatel vytvořen programem useradd. skel je odvozen od “kostry”. Níže je zobrazen obrázek.

adresář skel v Linuxu
soubory v adresáři skel

Poznámka: adresář” skeleton ” je definován v souboru/etc/default / useradd

níže vidíte obrázek souboru / etc/default / useradd, který definuje adresář skel. Výchozí umístění / etc / skel můžete změnit na jiné místo.

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

můžete také změnit výchozí základní / domovský adresář na jiné místo. Například (HOME=/home, můžete změnit umístění na jiné místo, jako je /file/home, musíte změnit hodnotu HOME=/file/home)

Změna výchozího umístění home uživatele

pokud chcete změnit výchozí umístění home uživatele, musíte upravit soubor useradd pomocí libovolných editorů. Například zde používám editory vim.

vim /etc/default/useradd

a změňte výchozí hodnotu z / home na zvážit umístění domů. Například, pokud chcete změnit /data / userhome pak stačí zadat.

HOME= / data / userhome

když vytvoříte nové uživatele, bude domov nových uživatelů / data / userhome.

výchozí oprávnění adresáře/etc /skel

výchozí oprávnění adresáře/etc / skel je drwxr-xr-x.

nedoporučuje se měnit oprávnění adresáře skel nebo jeho obsahu. Změna oprávnění může přerušit některé programy, protože v adresáři skel některé profily potřebují oprávnění “číst” a pokus o povolení k provedení způsobí, že některé programy/profily budou fungovat neočekávaně.

závěr

Leave a Reply