GNU/Linux >> Tutoriales Linux >  >> Linux

Comprender el directorio /etc/skel en Linux

El directorio skel

Directorio /etc/skel/ (skel se deriva del "esqueleto") se utiliza para iniciar el directorio de inicio cuando se crea un usuario por primera vez. A continuación se muestra un diseño de muestra de los archivos de usuario "esqueléticos":

# 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 ..
Nota :el directorio "esqueleto" se define en el archivo /etc/default/useradd.

A continuación se muestra un ejemplo /etc/defualt/useradd archivo que define el directorio skel. Puede cambiar la ubicación predeterminada /etc/skel a cualquier otra ubicació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

También puede cambiar el directorio de inicio base predeterminado (que es "/home" en el ejemplo anterior) a cualquier otra ubicación.

Permiso predeterminado del directorio /etc/skel

– El permiso predeterminado de /etc/skel es drwxr-xr-x .
– No se recomienda cambiar el permiso del directorio skel o su contenido. Cambiar el permiso puede romper parte del programa, porque en el directorio skel hay algunos perfiles que necesitan permiso de lectura y tratar de darles permiso de ejecución hará que algunos programas/perfiles funcionen de forma inesperada.

Cómo restaurar archivos en el directorio de inicio del usuario a los valores predeterminados en Linux


Linux
  1. Una introducción al archivo Linux /etc/fstab

  2. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  3. Linux:¿por qué el directorio raíz se indica con un signo /?

  4. Comprender el directorio /etc/sysconfig

  5. Comprender los scripts rc en Linux

Comprender el archivo /etc/shadow

La forma correcta de editar archivos /etc/passwd y /etc/group en Linux

Configuración de Linux:comprensión de los directorios *.d en /etc

Comprender el archivo /etc/fstab en Linux

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

Linux / Carpeta y /carpeta raíz