o que é o diretório /etc/skel no Linux?
neste artigo, você aprenderá sobre o que é o diretório /etc/skel no Linux?
o diretório/etc / skel contém arquivos e diretórios que são copiados automaticamente para o diretório inicial de um novo usuário quando esse usuário é criado pelo programa useradd. skel é derivado do”esqueleto”. Abaixo é mostrada uma imagem.
Nota: o diretório “esqueleto” é definido no arquivo /etc/default/useradd
abaixo você pode ver a imagem do arquivo /etc/default/useradd que define o diretório skel. Você pode alterar o local padrão /etc/skel para qualquer outro local.
cat /etc/default/useradd
# useradd defaults fileGROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/bashSKEL=/etc/skelCREATE_MAIL_SPOOL=yes
Você também pode alterar o padrão da base de dados de diretório /home para qualquer outro local. Por Exemplo (HOME=/home, você pode alterar a localização para qualquer outro local, como o /arquivo/home você precisa alterar o valor INICIAL=/arquivo/home)
Alterar o usuário padrão local de residência
Se você desejar alterar o padrão local de residência do usuário, em seguida, você precisa editar useradd arquivo usando qualquer editores. Por exemplo, estou usando aqui editores vim.
vim /etc/default/useradd
e altere o valor padrão de /home para o local considerar casa. Por exemplo, se você quiser alterá-lo /data/userhome, basta digitar.
HOME = / data /userhome
quando você cria novos usuários, a casa dos novos usuários será/data / userhome.
permissão padrão do diretório /etc/skel
a permissão padrão do diretório /etc/skel é drwxr-xr-X.
não é recomendado alterar a permissão do diretório skel ou seu conteúdo. Alterar a permissão pode quebrar alguns dos programas porque no diretório skel alguns perfis precisam da permissão de ‘ ler ‘ e tentar permitir que ele seja executado fará com que alguns programas / perfis funcionem inesperadamente.
Leave a Reply