¿Qué es el directorio/etc / skel en Linux?
En este artículo, aprenderá sobre qué es el directorio /etc/skel en Linux?
El directorio/etc / skel contiene archivos y directorios que se copian automáticamente en el directorio personal de un nuevo usuario cuando este es creado por el programa useradd. skel se deriva del “esqueleto”. A continuación se muestra una imagen.
Nota: el directorio “esqueleto” se define en el archivo /etc/default/useradd
A continuación puede ver la imagen del archivo /etc/default/useradd que define el directorio skel. Puede cambiar la ubicación predeterminada/etc / skel a cualquier otra ubicación.
cat /etc/default/useradd
# useradd defaults fileGROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/bashSKEL=/etc/skelCREATE_MAIL_SPOOL=yes
También puede cambiar el directorio base /home predeterminado a cualquier otra ubicación. Por ejemplo (HOME = / home, puede cambiar la ubicación a cualquier otra ubicación como / file / home necesita cambiar el valor HOME = / file / home)
Cambiar la ubicación de inicio predeterminada del usuario
Si desea cambiar la ubicación de inicio predeterminada del usuario, debe editar el archivo useradd utilizando cualquier editor. Por ejemplo, estoy usando editores vim.
vim /etc/default/useradd
Y cambie el valor predeterminado de / home a considerar ubicación de inicio. Por ejemplo, si desea cambiarlo / data / userhome, solo necesita escribir.
HOME = / data / userhome
Cuando cree nuevos usuarios, el hogar de los nuevos usuarios será / data / userhome.
Permiso predeterminado del directorio/etc / skel
El permiso predeterminado del directorio /etc/skel es drwxr-xr-x.
No se recomienda cambiar el permiso del directorio skel o su contenido. Cambiar el permiso puede romper algunos de los programas porque en el directorio skel algunos perfiles necesitan el permiso de ‘leer’ y tratar de permitir que se ejecute hará que algunos programas/perfiles funcionen inesperadamente.
Leave a Reply