usermod Gerador de comandos
Gerar comandos usermod para modificar uma conta de usuário
Começando com o usermod
## O que é o usermod?
`usermod` modifica uma conta de usuário existente: grupos adicionais, shell de login, diretório pessoal, nome de login e estado de bloqueio/desbloqueio. Ele requer privilégios de root.
## Como usar
1. **Escolher alterações**: Defina grupos, shell, diretório pessoal ou estado de bloqueio da conta. 2. **Inserir o nome de usuário**: Informe o nome da conta-alvo (o argumento posicional). 3. **Usar -a com -G**: Para adicionar a grupos sem remover os existentes, sempre combine `-a` e `-G`. 4. **Copiar e executar**: Copie o comando gerado para o seu terminal.
Opções Comuns
### `-aG` Adicionar a grupos Adicione o usuário a grupos complementares, mantendo os atuais. O `-G` sozinho substitui a lista de grupos, portanto use sempre o `-a` junto com ele para adições.
### `-s` Shell de login Defina a shell de login do usuário (por exemplo, `/bin/zsh` ou `/bin/bash`).
### `-l` Novo nome de login Renomeie a conta de login. O diretório pessoal não é movido automaticamente.
### `-d` Diretório pessoal Altere o caminho do diretório pessoal do usuário. Use em conjunto com o `-m` para mover arquivos existentes.
### `-m` Mover conteúdos do diretório pessoal Mova o conteúdo do diretório pessoal atual para o novo local definido pelo `-d`.
### `-L` Bloquear Bloqueie a conta (adicione `!` ao início do hash da senha).
### `-U` Desbloquear Faça o oposto do `-L` — restaure o login com senha.
▶Como adicionar um usuário aos grupos sudo e docker?
▶Por que o usermod -G sudo removeu meu usuário do Docker?
▶Como posso alterar o shell de um usuário e mover seu diretório pessoal?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.