Comandos para Gerenciamento de Usuários Linux (adicionar, verificar, alterar e remover)
*Comandos baseados na distribuição Debian.
Adicionar um usuário chamado lucas
#adduser lucas
ou
#useradd lucas
#passwd senha
Adicionar um usuário chamado lucas com UID=205, GID=50, arquivos em /opt com data de expiração
#useradd -u 205 -g 50 -d /opt/ lucas -e 2020-01-01
Adicionar um usuário chamado rodrigo com UID=206, GID=50, arquivos em /opt para ficar inativa em 2 dias
#useradd -u 206 -g 50 -d /opt/ rodrigo -f 2
Adicionar um usuário chamado lucas pretencente aos grupos admnistrativo e financeiro
#useradd -G admnistrativo,financeiro lucas
Verificar informações do usuário
#grep lucas /etc/passwd
Verificar informações da senha do usuário
#grep lucas /etc/shadow
Verificar informações e senha do usuário
#grep lucas /etc/passwd /etc/shasdow
Verificar informações do usuário (UID, GID e Grupos)
#id lucas
Verificar informações do usuário (login, nome, diretório, shell e último login)
#finger lucas
Verificar informações dos primeiros 5 usuários
#head -n 5 /etc/passwd /etc/shadow
Verificar infor mações dos últimos 5 usuários
#head -n 5 /etc/passwd /etc/shadow
Verificar o usuário logado no sistema
#whoami
Verificar quem está conectado no sistema
#w
#who
#finger
Verificar os usuários logados
#last
ou
#lastb
ou
#lastb
Alterar informações do usuário
#chfn lucas
Altera o usuário lucas do seu grupo primario para o grupo guest
# usermod -g guest lucas
Altera o sell do usuário lucas
# usermod -s /bin/sh lucas
Define a data de expiração da conta do usuário "lucas" para "01/01/2015"
# usermod -e 01/01/2015 lucas
Fazer login com o usuário "lucas"
#login lucas
Bloquear o usuário "lucas"
#sudo passwd -l lucas
Desbloquear o usuário "lucas"
#sudo passwd -u usuario
Removendo o usuário lucas
userdel lucas
Removendo o usuário lucas e o seu diretório de trabalho
userdel -r lucas
Removendo o usuário lucas mesmo que esteja logado no sistema
userdel -f lucas
Altera o tempo de expiração da conta para 60 dias
#passwd -x 60 rodrigo
ou
#chage -M 60 rodrigo
Arquivo de configuração para configuração de parâmetros default do useradd
/etc/default/useradd
Arquivo de configuração para configuração de parâmetros default do login
/etc/login.defs
Autor: Rodrigo Salvo
Comentários via Twitter
#Linux - Comandos para Gerenciamento de Usuários Linux (adicionar, verificar, alterar e remover) https://t.co/AjB23iMJhu
— Rodrigo Salvo (@TiRedes) April 12, 2014