Na tabela abaixo existem alguns comandos que podem ser utilizados para lidar com usuários e grupos:

ObjetivoComando
adicionar usuárioadduser <username>
adicionar grupo de usuárioaddgroup <groupname>
adicionar grupo de usuário como grupo primáriousermod -g <groupname> <username>
anexar grupo de usuário como grupo suplementarusermod -aG <groupname> <username>
travar usuáriousermod -L <username>
checar os grupos do usuárioid <username>
mudar para usuário rootsudo -i or sudo su -
mudar para outro usuáriosudo su - <username>
configurar senhapasswd <username>

Para conceder permissões para um usuário/grupo específico para executar comandos com o sudo, isso pode ser apontado em um arquivo sudoer separado (dentro do diretório sudoers.d). Há um exemplo abaixo para aplicar configurações para myuser permitindo ele executar os comandos restart e reload do serviço http:

Cmnd_Alias WEB = /bin/systemctl restart httpd.service, /bin/systemctl reload httpd.service

myuser ALL=WEB
ObjetivoComando
abrir arquivo sudoer com seu conteúdosudo visudo
criar outro arquivo sudoer para adicionar permissõessudo visudo -f /etc/sudoers.d/<filename>

Alguns comandos para conectar em servidor Linux:

ObjetivoComando
gerar chave SSHssh-keygen
copiar chave SSH para outro servidorssh-copy-id <public/private address>
autenticar usando chave SSHssh <public/private address>

Comando para copiar arquivos de um servidor para outro com chave SSH:

scp <files> <private address>:<directory>

Comando para estabelecer as permissões padrão em um diretório:

umask XXX