Quelle est la différence entre useraddet adduser? Quand / pourquoi devrais-je préférer utiliser l'un ou l'autre?
Debian Linuxquestion basée.
Quelle est la différence entre useraddet adduser? Quand / pourquoi devrais-je préférer utiliser l'un ou l'autre?
Debian Linuxquestion basée.
Réponses:
Dans le cas de Debian et de ses distributions associées, adduser est une interface interactive plus conviviale pour useradd.
Sur Ubuntu, useradd crée simplement une entrée dans la base de données utilisateur (/ etc / passwd, etc.).
D'autre part, adduser crée également un répertoire de base pour l'utilisateur, le remplit avec le contenu de / etc / skel et vous permet de définir le mot de passe de manière interactive.
Toujours utiliseradduser (et deluserlors de la suppression d'utilisateurs).
Les commandes useradd, userdelet usermodsont des utilitaires de bas niveau qui existent pour des raisons historiques, tandis que adduser/deluserDo The Right Thing ™. (Je me souviens lequel utiliser en pensant que cela user*vient après adduser/deluserdans l'alphabet, et est donc "pire".)
Selon les pages de manuel respectives (sur Ubuntu 12.04 Precise Pangolin, c’est-à-dire un système dérivé de Debian).
adduserdit:(Soulignement ajouté.)
adduseretaddgroupajoutez des utilisateurs et des groupes au système en fonction des options de ligne de commande et des informations de configuration dans/etc/adduser.conf. Ce sont des interfaces frontales plus conviviales pour les outils de bas niveau tels queuseradd,groupaddet lesusermodprogrammes , choisissant par défaut les valeurs UID et GID conformes à la politique Debian, créant un répertoire de base avec une configuration squelettique, exécutant un script personnalisé et d'autres fonctionnalités.adduseretaddgrouppeut être exécuté dans l’un des cinq modes suivants:
useradddit:
useraddest un utilitaire de bas niveau pour l'ajout d'utilisateurs. Sur Debian, les administrateurs devraient généralement utiliser à laadduser(8)place.
Voir également:
adduseret
useradd? (sur Ask Ubuntu).lrwxrwxrwx. 1 racine racine 7 nov 17 13:52 / usr / sbin / adduser -> useradd
L'un est un "raccourci" / "lien symbolique" vers l'autre. Donc pas de différence.
Ceci est sur redhat linux (et centos / fedora), il est possible que cela ne soit pas le cas sur d’autres distributions.