sábado, 28 de novembro de 2015

Guia de Gerenciamento de Usuários no Linux



Os arquivos que contém informações dos usuários e seus respectivos grupos são

/etc/passwd -> Contém informações dos usuários do sistema
/etc/shadow -> Contém informações dos usuários e senhas criptogradas
/etc/group    -> Contém informações dos grupos do sistema


ADICIONANDO USUÁRIOS 

Adicionando um usuário de forma simples:
 # adduser matheus  

Adicionando um usuário especificando a pasta home e shell padrão:
 # adduser matheus -s /bin/false -d /home/matheus/  

Adicionando um usuário especificando os grupos que o mesmo pertence:
 # adduser matheus -G root -g ftpgroup  

Adicionando um usuário sem permissão de login:
 # adduser matheus -s /bin/false -disable-login  



SENHAS 

Trocando a senha do usuário recém criado:
 # passwd matheus  

Especificando o numero de dias que ele será avisado sobre a expiração e troca da senha:
 # passwd matheus -w 20  

Especificando o numero de dias que sua senha irá expirar:
 # passwd matheus -x 30  

Desabilitando um usuário caso a senha tenha expirado:
 # passwd matheus -i  


Unindo as três funções podemos especificar o numero de dias que a senha irá expirar e o numero de dias que ele será notificado para trocar a mesma, se caso ela expire, a conta será desabilitada
 # passwd matheus -w 20 -x 30 -i  


Bloqueia a conta de um usuário:
 # usermod -L matheus  

Desbloqueia um usuário bloqueado:
 # usermod -U matheus  

Força a expiração de senha de um usuário forçando o mesmo a trocá-la no próximo login:
 # usermod -e matheus  





ALTERANDO PERMISSÕES E PARÂMETROS

Alterando o tipo de shell do usuário:
 # usermod -s /bin/false matheus  

Alterando a home do usuário:
 # usermod -d /var/www/html/ matheus  

Alterando a home do usuário movendo todo o conteúdo da antiga home para a nova:
 # usermod -d /var/www/html matheus -m  

Altera a data de expiração da senha do usuário no formato de ano--mes--dia:
 # usermod -e 2015-12-30 matheus  

Altera o nome de login do usuário:
 # usermod brucewayne -l batman  

Altera o GID (Group ID ) do grupo principal do usuário:
 # usermod -g 1000 matheus  

Altera o UID (User ID) do usuário:
 # usermod -u 1000 matheus  

Adiciona o usuário ao grupo do sistema:
 # adduser matheus root  
 # usermod -a -G matheus root  


DELETANDO USUÁRIOS

Deletando usuários do sistema:
 # userdel matheus  

Deletando o usuário do sistema junto com seus arquivos na pasta home:
 # userdel -r matheus   








SOBRE O AUTOR

Matheus Fidelis

http://msfidelis.github.io/

Power Ranger, Piloto de Helicópteros e Astronauta da NASA. Desenvolvedor Web PHP com foco em Backend e POO, Linux SysAdmin DevOps e Entusiasta Python. Criou esse site pra contribuir com a comunidade com coisas que aprende dentro de um setor maluco de TI :)

1 comentários:

 
Nanoshots | Open Source Security, Linux e Tutoriais © 2015 - Designed by Templateism.com