useradd -m novo |
Cria usuário com diretório home. |
|
passwd novo |
Define senha para o usuário. |
|
usermod -aG novo |
Adiciona ao grupo (Debian,Devuan). |
|
usermod -aG wheel novo |
Adiciona ao grupo wheel [Arch Linux, Artix com OpenRC/runit/dinit] |
|
userdel -r usuario |
Remove usuário e seu diretório home. |
|
groups usuario |
Mostra grupos do usuário. |
|
groupadd devs |
Cria novo grupo. |
|
gpasswd -a usuario devs |
Adiciona usuário a um grupo existente. |
|
su - usuario |
Troca de usuário com novo ambiente. |
|
-u usuario comando |
Executa um comando como outro usuário. |
|
vi |
Edita o arquivo /etc/ers com verificação de sintaxe. |
|
-l |
Lista permissões de do usuário atual. |
|
lastb |
Mostra tentativas de login falhas [requer permissões de root] |
|
chage -l usuario |
Mostra política de expiração de senha do usuário. |
|
chage -M 90 usuario |
Define expiração da senha em 90 dias. |
|
pwck |
Verifica consistência dos arquivos /etc/passwd e /etc/shadow. |
|
cat /etc/group |
Lista todos os grupos do sistema. |
|
id -u usuario |
Mostra o UID [User ID] do usuário. |
|
newgrp docker |
Muda temporariamente o grupo primário. [útil após adicionar usuário ao grupo docker] |
|
umask |
Mostra a máscara de permissões padrão para novos arquivos. |
|
chmod 600 arquivo |
Permissões: apenas o dono pode ler e escrever. [seguro para chaves SSH, senhas, etc.] |
|