Aqui pretendo mostrar da melhor maneira possível como administrar usuários no
Linux, desde sua criação, grupos e manutenção, espero que ajude.
Criando o Usuário
Para criar uma conta de usuário você precisa estar como root, uma vez com o super usuário, execute o comando abaixo:
# adduser juice
Lembrando que juice é o nome do usuário a ser criado. Dependendo do nome a ser criado, o sistema não permite, tendo que ser forçado a criar, por exemplo, na empresa onde trabalho tem o usuário jds_inf, para poder criar este usuário ficaria assim:
# adduser --force-badname jds_inf
Dessa forma é possível criar os usuário por força bruta.
Muitas empresas tem diversos setores e nem sempre um setor deve ver os arquivos dos outros, porém em uma empresa com muitos funcionários fica difícil e cansativo ter que cadastrar todos usuários e cada diretório, para facilitar isso podemos criar grupos e adicionar os usuário dentro para facilitar o processo.
Para criar um grupo faça o seguinte:
# addgroup informatica
# addgroup administracao
# addgroup sistemas
Com esse comando criei um grupo chamado informatica, administracao e sistemas, evite colocar acentos, ç , letras maiúsculas e espaço. Nestes grupos eu colocarei todos os usuários conforme seu setor, porém os usuários da informática deverá aparecer em todos. Veja como fazer a alteração e criação de usuários com grupo.
Vamos adicionar ao grupo informatica o usuário jds_inf, para isso faremos o seguinte:
# usermod -G informatica jds_inf
Dessa forma adicionei o jds_inf ao grupo informática, para adicionar ele a mais grupos faça o seguinte:
# usermod -G informatica,administracao,sistemas jds_inf
Dessa forma adicionei o usuário jds_inf em todos os grupos.
Agora quero criar um novo usuário que estará no grupo administracao. Veja abaixo como faço:
# adduser --force-badname jds_adm
Para adicionar ao grupo, basta seguir os passos anteriores usando o comando usermod.
Espero ter ajudado. Qualquer dúvida estou a disposição.