sexta-feira, 23 de agosto de 2013

Gerenciamento de usuários no Linux

Como falei no artigo anterior sobre a administração de grupo, hoje vou comentar sobre o gerenciamento de usuários.

Criar usuários no Linux é fácil.

# useradd lino

Esse comando simplesmente cria o usuário lino, sem criar seu diretório padrão.

# useradd -ms /bin/bash lino

Cria o usuário lino e seu diretório home (-m) e define seu shell padrão (-s) para /bin/bash.

Para criar o usuário lino sem precisar decorar todas esses parâmetros você pode usar o adduser, que abre  uma tela onde você pode escolher essas opções. adduser usa o arquivo /etc/default/useradd para seus valores padrão.

# adduser lino
Adicionando usuário 'lino' ...
Adicionando novo grupo 'lino' (1007) ...
Adicionando novo usuário 'lino' (1004) com grupo 'lino' ...
Criando diretório pessoal '/home/lino' ...
Copiando arquivos de '/etc/skel' ...
Nova senha:
Redigite a nova senha:
passwd: senha atualizada com sucesso
Modificando as informações de usuário para lino
Informe o novo valor ou pressione ENTER para aceitar o padrão
    Nome Completo []: Lino
    Número da Sala []:
    Fone de Trabalho []:
    Fone Residencial []:
    Outro []:
A informação está correta? [S/n]

Para apagar o usuário lino, digite:

# userdel lino

Esse comando não apaga o diretório padrão. Para excluir o usuário lino e apagar seu diretório padrão, digite:

# userdel -r lino

Se também pode apagar o usuário lino e todo seu diretório padrão com o comando abaixo.

# deluser lino
Removendo usuário 'lino' ...
Alerta: o grupo 'lino' não tem mais membros.
Concluído.