Qual è la differenza tra useradd
e adduser
? Quando / perché dovrei preferire usare l'uno o l'altro?
Debian Linux
domanda di base.
Qual è la differenza tra useradd
e adduser
? Quando / perché dovrei preferire usare l'uno o l'altro?
Debian Linux
domanda di base.
Risposte:
Nel caso di Debian e delle relative distribuzioni, adduser è un frontend interattivo più amichevole per useradd.
Su Ubuntu, useradd crea semplicemente una voce nel database degli utenti (/ etc / passwd ecc.).
adduser d'altra parte crea anche una home directory per l'utente, la popola con il contenuto di / etc / skel e consente di impostare la password in modo interattivo.
Utilizzare sempreadduser
(e deluser
quando si eliminano gli utenti).
I comandi useradd
, userdel
e usermod
sono utility di basso livello che sono lì per ragioni storiche, mentre adduser/deluser
Do The Right Thing ™. (Ricordo quale usare pensando che user*
viene dopo adduser/deluser
in alfabeto, e quindi è "peggio".)
Secondo le rispettive manpage (su Ubuntu 12.04 Precise Pangolin, ovvero un sistema derivato Debian).
adduser
dice:(Enfasi aggiunta.)
adduser
eaddgroup
aggiungere utenti e gruppi al sistema in base alle opzioni della riga di comando e alle informazioni di configurazione in/etc/adduser.conf
. Sono front-end più amichevoli per strumenti di basso livello comeuseradd
,groupadd
eusermod
programmi , per impostazione predefinita che scelgono valori UID e GID conformi alla politica Debian, creando una home directory con configurazione scheletrica, eseguendo uno script personalizzato e altre funzionalità.adduser
eaddgroup
può essere eseguito in una delle cinque modalità:
useradd
dice:
useradd
è un'utilità di basso livello per l'aggiunta di utenti. Su Debian, gli amministratori dovrebberoadduser(8)
invece usare invece.
Guarda anche:
adduser
e
useradd
? (su Chiedi a Ubuntu).lrwxrwxrwx. 1 root root 7 nov 17 13:52 / usr / sbin / adduser -> useradd
Uno è un "collegamento" / "collegamento simbolico" all'altro. Quindi nessuna differenza.
Questo è su Redhat Linux (e Centos / Fedora), potrebbe non essere vero su altre distribuzioni.