Sendo novo na administração do Linux, estou um pouco confuso com os seguintes comandos:
useradd
usermod
groupadd
groupmod
Acabei de ler o livro de administração de usuários no manual do administrador do Linux / Unix, mas algumas coisas ainda estão um pouco nebulosas.
Basicamente, useraddparece bastante direto:
useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert
Eu posso adicionar "David Hilbert" com o nome de usuário hilbert, definindo seu diretório, shell e grupos padrão. E acho que esse -gé o seu grupo primário / padrão e -Gos outros grupos dele.
Então, essas são minhas próximas perguntas:
- Esse comando ainda funcionaria se os grupos
facultyefamousnão existissem? Seria apenas criá-los? - Caso contrário, que comando eu uso para criar novos grupos?
- Se eu remover o usuário
hilberte não houver outros usuários nesses grupos, eles ainda existirão? Devo removê-los? - Depois de executar o
useraddcomando acima, como faço para remover David dofamousgrupo e redesignar seu grupo principal aohilbertqual ainda não existe?
usermod -g hilbert hilbertisso removerá os outros grupos de hilbert? Se sim, como eu manteria esses outros grupos? Se não, uau, eu o removeria de seus outros grupos?