Étant nouveau pour l'administration Linux, je suis un peu confus au sujet des commandes suivantes:
useradd
usermod
groupadd
groupmod
Je viens de terminer la lecture du manuel d'administration des utilisateurs dans le manuel de l'administrateur Linux / Unix, mais certaines choses sont encore un peu floues.
Fondamentalement, useradd
semble assez simple:
useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert
Je peux ajouter "David Hilbert" avec un nom d'utilisateur hilbert
, en définissant son répertoire par défaut, son shell et ses groupes. Et je pense que -g
c'est son groupe principal / par défaut et -G
ses autres groupes.
Voici donc mes prochaines questions:
- Cette commande fonctionnerait-elle encore si les groupes
faculty
etfamous
n'existaient pas? Cela ne ferait-il que les créer? - Sinon, quelle commande dois-je utiliser pour créer de nouveaux groupes?
- Si je supprime l'utilisateur
hilbert
et qu'il n'y a pas d'autres utilisateurs dans ces groupes, existeront-ils toujours? Devrais-je les enlever? - Après avoir exécuté la
useradd
commande ci-dessus, comment puis-je retirer David dufamous
groupe et réaffecter son groupe principal danshilbert
lequel n'existe pas encore?
usermod -g hilbert hilbert
va - t-il supprimer les autres groupes de Hilbert? Si oui, comment pourrais-je conserver ces autres groupes? Sinon, wow le retirerais-je de ses autres groupes?