GNU/Linux >> Tutoriels Linux >  >> Linux

Comprendre le répertoire /etc/skel sous Linux

Le répertoire skel

Répertoire /etc/skel/ (skel est dérivé du "squelette") est utilisé pour lancer le répertoire personnel lorsqu'un utilisateur est créé pour la première fois. Un exemple de mise en page de fichiers utilisateur "squelette" est illustré ci-dessous :

# 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 ..
Remarque :le répertoire « squelette » est défini dans le fichier /etc/default/useradd.

Ci-dessous un exemple /etc/defualt/useradd fichier qui définit le répertoire skel. Vous pouvez remplacer l'emplacement par défaut /etc/skel par n'importe quel autre emplacement.

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

Vous pouvez également remplacer le répertoire d'accueil de base par défaut (qui est "/home" dans l'exemple ci-dessus) par n'importe quel autre emplacement.

Autorisation par défaut du répertoire /etc/skel

– L'autorisation par défaut de /etc/skel est drwxr-xr-x .
– Il n'est pas recommandé de modifier les permissions du répertoire skel ou de son contenu. Changer l'autorisation peut éventuellement casser une partie du programme, car dans le répertoire skel, certains profils ont besoin de l'autorisation de lecture et essayer de lui donner l'autorisation d'exécution entraînera le fonctionnement inattendu de certains programmes/profils.

Comment restaurer les fichiers sous le répertoire personnel de l'utilisateur par défaut sous Linux


Linux
  1. Une introduction au fichier Linux /etc/fstab

  2. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  3. Linux - Pourquoi le répertoire racine est-il désigné par un signe / ?

  4. Linux - La barre oblique (/) fait-elle partie du nom du répertoire racine Linux ?

  5. Linux – Contenu de /etc/network dans Alpine Linux Image ?

Comprendre le fichier /etc/shadow

La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

Configuration Linux :Comprendre les répertoires *.d dans /etc

Comprendre le fichier /etc/fstab sous Linux

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Linux / Dossier et dossier /racine