Journal adduser or useradd, that's the question

Posté par  .
Étiquettes : aucune
0
29
mai
2003
Cher journal,
Alors que je massacre un mille-feuilles crémeux à souhait, de sombres pensées m'assaillent. C'est donc la bouche pleine, ce qui n'est pas la marque d'une parfaite éducation, que je t'entreprends.
Mais tu me connais : quand un truc me tracasse, je n'hésite pas à le mettre en vitrine. Toujours bien de vider de ses préocupations. Une vessie peut cacher une lanterne.
Or donc, en examinant le répertoire /usr/sbin, une question m'a brusquement sauté dessus comme une puce dans une culotte de vieillarde :

/usr/sbin/adduser 25529
/usr/sbin/useradd 48552

Ces deux commandes différentes ont la même page man et réalise la même tâche.
Chose curieuse, indeed ! En fait, j'y comprends que tchi !

Alors, cher journal, je te le demande poliement dans notre beau patois moliéresque et montaigneux :

Qu'est-ce que c'est que ce bigntz

Le mec qui répondrait à cette question aurait droit à mon respect, à une boîte de préservatifs et à la liste exhaustive des radars disposés sur le territoire français.
  • # Re: adduser or useradd, that's the question

    Posté par  . Évalué à 1.

    Chez moi elles n'ont pas la même page de manuel. adduser étant un script se servant de useradd.
    extrait du man:
    DESCRIPTION
    adduser and addgroup add users and groups to the system according to command line options and configura-
    tion information in /etc/adduser.conf. They are friendlier front ends to the useradd and groupadd pro-
    grams, choosing Debian policy conformant UID and GID values, creating a home directory with skeletal con-
    figuration, running a custom script, and other features. adduser and addgroup can be run in one of five
    modes:
    • [^] # Re: adduser or useradd, that's the question

      Posté par  . Évalué à 1.

      C'est en effet la configuration à laquelle je suis habitué lais là sur une Debian 3.0, il s'agit de deux commandes qui renvoient vers la meme page man (celle de useradd) qui fait référence, dans sa traduction française, à Red Hat....
      Je n'y comprend rien....
      • [^] # Re: adduser or useradd, that's the question

        Posté par  . Évalué à 1.

        Si je me souviens bien, lors d'une formation mes stagiaires m'avaient posé la question et on a pu voir que l'un était un lien symbolique vers l'autre ... :)

        En l'occurence ca devait être adduser qui pointait vers useradd (Mandrake)

        Par contre, sous Debian, c'est addgroup qui pointe vers adduser, et que adduser est un executable indépendant.

        D'ailleurs en y repensant, mes premiers Unix (non je dirais pas Unices :p) ne comprenaient que useradd.

        adduser serait la version gnu ?

        Si quelqu'un a une idée du pourquoi du comment des différences eventuelles entre les deux, je suis preneur aussi ! :)

        M
        • [^] # Re: adduser or useradd, that's the question

          Posté par  . Évalué à 1.

          adduser et useradd se différencie (normalement! toutes les distribs ne réagissent pas pareil) par un simple ajout d'un utilisateur dans le système (modif passwd, shadow) tandis que l'autre fait une création de user, avec création du groupe si celui n'est pas spécifié et une création du home si celui n'est pas créer.

          Et normalement, c'est la même chose pour userdel et deluser, l'un détruit l'entrée user dans les fichiers passwd, shadow, group et l'autre détruit tout, home compris.

          Mais c'est vraiment au pifomètre sur certains systèmes ... la plupart maintenant font la création du user : passwd, shadow, group et home.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.