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

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