Estou basicamente perguntando sobre gerenciamento de usuários na linha de comando (por exemplo, em um sistema em que não há ferramentas gráficas disponíveis). No passado, eu usei vários programas diferentes para adicionar ou Excluir usuários e grupos ou modificar seus atributos: adduser
, useradd
, usermod
, gpasswd
, e talvez outros que eu esqueci. Também ouvi algumas vezes que alguns desses programas são de baixo nível e devem ser evitados para uso geral, mas nunca consigo lembrar quais. Então, eu gostaria de obter uma resposta definitiva para quais programas são os recomendados para, pelo menos, as seguintes tarefas:
- Crie um novo usuário
- Adicionar um usuário a um grupo
- Remover um usuário de um grupo
- Alterar o grupo principal de um usuário
- Alterar o shell de login ou o diretório inicial de um usuário
- Excluir um usuário
Estou procurando por ferramentas padrão que posso esperar estar disponíveis em praticamente qualquer sistema Linux (de qualquer distribuição).
/etc/passwd
era apenas uma parte de um sistema complexo)
groupmod
. Não vou fazer disso uma resposta .... mas a maneira mais padrão é provavelmente usar o seu editor de texto ... lembre-se de que os arquivos afetados são apenas texto delimitado.