Como é sabido, por todos os usuarios Linux, o comando useradd é usado para criar de um novo usuário, o que poucos sabem é que esse comando tem dois arquivos de configuração que "informam" ao comando como proceder qual for executado, esse comando é cheio de parametros o mais comuns a serem usados são relacionados abaixo :
-m, tem a função de criar a pasta do usuário automaticamente
-k PASTA, tem a função de informar onde estão os arquivos iniciais do usuario (no padrão /etc/skel)
-g GRUPO , tem a função de informar ao comando que o usuario terá como grupo primario o GRUPO
-G GRUPO, tem a função de informar ao comando que o usuario terá como grupo secundário o GRUPO
-s SHELL, tem a função de informar ao comando que o usuario terá o SHELL quando iniciar um login no sistema
O mais comum é usarmos o comando useradd usuario, sem parametros e o proprio comando já colocará automaticamente o preenchimento desses parametros, isso acontece por que esse comando irá analisar e usar DIRETIVAS encontradas em dois arquivos diferentes.
/etc/login.defs
Nesse arquivo tem uma serie de DIRETIVAS que determinam a passagem de diversos desses parametros, dentre elas podemos destacar.
UID_MIN 500
UID_MAX 60000
O numero minimo e máximo para o codigo do usuario
CREATE_HOME yes, criação automatica da pasta do usuario
DEFAULT_HOME yes, quando o usuario se conectar para ele ir diretamente a pasta pessoal.
/etc/default/useradd
HOME=/home, informa ao comando qual e a pasta "pai" da pasta pessoal do usuario
SHELL=/bin/bash, o SHELL padrão do usuario
SKEL=/etc/skel, os arquivos iniciais do usuario.
A configuração desses arquivos ajudam na criação mais automatica de um novo usuario.
Ate a proxima.
Nenhum comentário:
Postar um comentário