Sem dúvida e de forma particular, acredito que os comandos para gerenciar usuários e grupos no Linux é sempre o mais procurado. Isso porque a segurança do sistema e também a organização das permissões de usuários ou grupos, precisam inevitavelmente destes comandos. Então, seja pelo Terminal ou interface gráfica, os comandos sempre estarão lá. Mas, é sempre bom saber como gerenciar usuários ou grupos no Linux pelo Terminal, especialmente quando o ambiente gráfico não está disponível.
Outras listas de comandos Linux que você precisa conhecer
Aqui estão listados um conteúdo que separamos exclusivamente para quem precisa conhecer mais comandos Linux. Não importa se você é iniciante, experiente ou estudantes de sistemas Linux. Conheça-os e esteja a frente. Se preferir salve o post como favorito e consulte-o sempre que desejar.
- Comandos Linux perigosos
- Comandos que todo Administrador de sistemas Linux deveria conhecer
- 10 Comandos Linux que você talvez não conheça
- 5 Ferramentas para lembrar comandos Linux
- Comandos para montar ou desmontar sistemas de arquivos no Linux
Comandos para gerenciar usuários e grupos em sistemas Linux
Agora vamos para nossa tabela. Observe que por padrão temos duas colunas, a primeira com um exemplo do comando e a outra que descreve o que cada comando Linux faz.
Comando Linux | O que este comando Linux faz? |
---|---|
groupadd nome_do_grupo | criar um novo grupo. |
groupdel nome_do_grupo | apagar um grupo. |
groupmod -n novo_nome_do_grupo antigo_nome_do_grupo | renomear um grupo. |
adduser usuario1 | Criar um novo usuário. |
useradd -c “Nombre Apellido” -g admin -d /home/usuario1 -s /bin/bash usuario1 | Criar um novo usuário pertencente ao grupo “admin”. |
useradd usuario1 | Criar um novo usuário. |
userdel -r usuario1 | apagar um usuário, eliminando seu diretório Home. |
usermod -c “Usuario de FTP” -g system -d /ftp/usuario1 -s /sbin/nologin usuario1 | mudar os atributos de um usuário. |
passwd | mudar senha. |
passwd usuario1 | mudar senha do ‘usuario1’ (somente executável como superusuário). |
chage -E 2022-10-31 user1 | colocar uma validade para a senha de usuário. Neste caso, a chave expira em 31 de outubro de 2022. |
pwck | checar a sintaxe correta e o formato do arquivo ‘/etc/passwd’ e a existência de usuários. |
grpck | checar a sintaxe correta e o formato do arquivo ‘/etc/group’e a existência de grupos. |
newgrp grupo1 | registra um novo grupo para trocar o grupo predeterminado dos arquivos criados recentemente. |