Quelle est la différence entre useradd
et adduser
? Quand / pourquoi devrais-je préférer utiliser l'un ou l'autre?
debian
user-accounts
lindelof
la source
la source
Debian Linux
question basée.Réponses:
Dans le cas de Debian et de ses distributions associées, adduser est une interface interactive plus conviviale pour useradd.
la source
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.
la source
Toujours utiliser
adduser
(etdeluser
lors de la suppression d'utilisateurs).Les commandes
useradd
,userdel
etusermod
sont des utilitaires de bas niveau qui existent pour des raisons historiques, tandis queadduser/deluser
Do The Right Thing ™. (Je me souviens lequel utiliser en pensant que celauser*
vient aprèsadduser/deluser
dans 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).
Manpage for
adduser
dit:(Soulignement ajouté.)
Manpage for
useradd
dit:Voir également:
adduser
etuseradd
? (sur Ask Ubuntu).la source
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.
la source
Sur FreeBSD:
adduser
est un moyen interactif "convivial" d’ajouter des utilisateurs locaux.useradd
n'existe pas.la source