Usuários e Permissões - Comandos Linux

[Comandos Gerais]

Nota: Para que o grupo wheel tenha permissão de , edite com vi e descomente a linha: %wheel ALL=(ALL) ALL

[Comandos] [Descrições] [Ações]
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.]