GNU/Linux >> Znalost Linux >  >> Linux

Pochopení adresáře /etc/skel v Linuxu

Adresář skel

Adresář /etc/skel/ (skel je odvozen od „kostra“) se používá k zahájení domovského adresáře při prvním vytvoření uživatele. Ukázkové rozložení „kostry“ uživatelských souborů je znázorněno níže:

# 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 ..
Poznámka :Adresář „skeleton“ je definován v souboru /etc/default/useradd.

Níže je ukázka /etc/defualt/useradd soubor, který definuje adresář skel. Výchozí umístění /etc/skel můžete změnit na jakékoli jiné umístění.

# cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

Můžete také změnit výchozí základní domovský adresář (který je ve výše uvedeném příkladu „/home“) na jakékoli jiné umístění.

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

– Výchozí oprávnění pro /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 způsobit přerušení některých programů, protože v adresáři skel jsou některé profily, které potřebují oprávnění ke čtení, a pokus o udělení oprávnění ke spuštění způsobí, že některé programy/profily budou nečekaně fungovat.

Jak obnovit soubory v domovském adresáři uživatele do výchozího nastavení v Linuxu


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Linux – Je lomítko (/) součástí názvu kořenového adresáře Linuxu?

  3. Pochopení adresáře /etc/xinetd.d pod Linuxem

  1. Pochopení souboru /etc/inittab v Linuxu

  2. Vysvětlení adresáře /etc/sysconfig

  3. Pochopení rc skriptů v Linuxu

  1. Linux – Proč je kořenový adresář označen A / Sign?

  2. Linux – obsah /etc/network V obrazu Alpine Linux?

  3. Pochopení konfiguračního souboru /etc/profile v Linuxu