[TUTORIAL] Criando usuários pela linha de comando
Criar o usuário
Vamos criar o usuário com o parâmetro -m (que, por incrível que pareça, é um atalho para --create-home) para que ele seja criado com o diretório /home/nomedousuario
sudo useradd -m leo
Criar a senha do novo usuário
Precisamos criar uma nova senha para o novo usuário
sudo passwd leo
(Opcional) Forçar o novo usuário a alterar sua senha no primeiro login
Opcionalmente, podemos obrigar o usuário a trocar a sua senha no primeiro login, usando o comando chage (algo como change age).
Obs.: Nem todos os gerenciadores de login aceitam a operação (LXDM, por exemplo, não aceita). Eu usaria apenas para logins em modo texto (TTY).
sudo chage --lastday 0 leo
Isso vai forçar o usuário leo a mudar a senha no próximo login
Se você não quiser que o usuário altere a senha no próximo login, peça para que ele o faça usando o comando abaixo para que ele mesmo altere a senha quando quiser.
passwd
(Opcional) Dar poderes de sudoer ao usuário
Se você quiser que o novo usuário tenha poderes de administrador do sistema, adicione-o ao grupo wheel.
sudo usermod -aG wheel leo
Removendo o usuário
Se você precisar remover o usuário e seu diretório, pode usar os seguintes comandos:
sudo userdel leo
sudo rm -rf /home/leo
Com isso, o usuário e seu diretório home serão excluídos.
Considerações finais
Alguns ambientes desktop oferecem a administração de usuários pela interface gráfica, e é bom que usemos se tal recurso estiver disponível. No entanto, é sempre bom saber como fazer isso via linha de comando, pois isso funciona em qualquer ambiente desktop, e até mesmo sem um ambiente desktop instalado, como em servidores com apenas o modo texto.
Abraços, pessoal!
Salas de discussão
- 721 Todas as salas de discussão
- 5 Eventos
- 402 Fedora
- 7 CoreOS
- 137 Spins
- 11 CINNAMON
- 28 GNOME
- 63 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação