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, useradd
parece 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 -G
os outros grupos dele.
Então, essas são minhas próximas perguntas:
- Esse comando ainda funcionaria se os grupos
faculty
efamous
não existissem? Seria apenas criá-los? - Caso contrário, que comando eu uso para criar novos grupos?
- Se eu remover o usuário
hilbert
e não houver outros usuários nesses grupos, eles ainda existirão? Devo removê-los? - Depois de executar o
useradd
comando acima, como faço para remover David dofamous
grupo e redesignar seu grupo principal aohilbert
qual ainda não existe?
usermod -g hilbert hilbert
isso 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?