337 lines
14 KiB
HTML
337 lines
14 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of ADDUSER</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>ADDUSER</H1>
|
|
Section: Maintenance Commands (8)<BR>Updated: Versione 3.118ubuntu2<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NOME</H2>
|
|
|
|
adduser, addgroup - aggiunge un utente o un gruppo al sistema
|
|
<A NAME="lbAC"> </A>
|
|
<H2>SINTASSI</H2>
|
|
|
|
<B>adduser</B> [options] [--home DIR] [--shell SHELL] [--no-create-home] [--uid
|
|
ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid ID]
|
|
[--disabled-password] [--disabled-login] [--gecos GECOS]
|
|
[--add_extra_groups] [--encrypt-home] user
|
|
<P>
|
|
|
|
<B>adduser</B> --system [opzioni] [--home DIR] [--shell SHELL]
|
|
[--no-create-home] [--uid ID] [--group | --ingroup GRUPPO | --gid ID]
|
|
[--disabled-password] [--disabled-login] [--gecos GECOS] utente
|
|
<P>
|
|
|
|
<B>addgroup</B> [opzioni] [--gid ID] gruppo
|
|
<P>
|
|
|
|
<B>addgroup</B> --system [opzioni] [--gid ID] gruppo
|
|
<P>
|
|
|
|
<B>adduser</B> [opzioni] utente gruppo
|
|
<A NAME="lbAD"> </A>
|
|
<H3>OPZIONI COMUNI</H3>
|
|
|
|
<BR>
|
|
|
|
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf FILE]
|
|
<A NAME="lbAE"> </A>
|
|
<H2>DESCRIZIONE</H2>
|
|
|
|
<P>
|
|
|
|
<B>adduser</B> e <B>addgroup</B> aggiungono utenti e gruppi al sistema in base alle
|
|
opzioni sulla riga di comando e alla configurazione in
|
|
<I>/etc/adduser.conf</I>. Sono delle interfacce più amichevoli per gli strumenti
|
|
di basso livello <B>useradd,</B> <B>groupadd</B> e <B>usermod</B>, con la configurazione
|
|
predefinita scelgono i valori di UID e GID in base alla policy Debian,
|
|
creano la directory home seguendo uno scheletro della configurazione,
|
|
permettono di eseguire script personalizzati e hanno molte altre
|
|
funzionalità. <B>adduser</B> e <B>addgroup</B> possono essere eseguiti in cinque
|
|
modalità diverse:
|
|
<A NAME="lbAF"> </A>
|
|
<H3>Aggiunta di un utente normale</H3>
|
|
|
|
Se eseguito con un solo argomento e senza le opzioni <B>--system</B> e
|
|
<B>--group</B>, <B>adduser</B> aggiunge un utente normale.
|
|
<P>
|
|
<B>adduser</B> sceglie il primo UID disponibile dall'intervallo specificato nel
|
|
file di configurazione per gli utenti normali. L'UID può essere scelto
|
|
forzatamente usando l'opzione <B>--uid</B>.
|
|
<P>
|
|
L'intervallo specificato nel file di configurazione può essere ignorato
|
|
usando le opzioni <B>--firstuid</B> e <B>--lastuid</B>.
|
|
<P>
|
|
Normalmente su Debian GNU/Linux a ciascun utente viene assegnato un gruppo
|
|
con lo stesso nome. <B>USERGROUPS</B> permette di gestire facilmente le
|
|
directory su cui il gruppo ha il permesso di scrittura, infatti inserisce
|
|
gli utenti nel nuovo gruppo, attiva il bit set-group-ID sulla directory e
|
|
assicura che tutti gli utenti abbiano la umask a 002. Se questa opzione è
|
|
disattivata, cioè il valore di <B>USERGROUPS</B> è <I>no</I>, il valore del GID per
|
|
tutti i nuovi utenti è <B>USERS_GID</B>. I gruppi primari degli utenti possono
|
|
anche essere cambiati dalla riga di comando con le opzioni <B>--gid</B> o
|
|
<B>--ingroup</B> che permettono di impostare rispettivamente l'ID oppure il nome
|
|
del gruppo. Inoltre gli utenti possono essere aggiunti a uno o più gruppi
|
|
definiti in adduser.conf, impostando ADD_EXTRA_GROUPS a 1 in adduser.conf
|
|
oppure usando <B>--add_extra_groups</B> sulla riga di comando.
|
|
<P>
|
|
<B>adduser</B> crea le directory home in base ai valori di <B>DHOME</B>,
|
|
<B>GROUPHOMES</B> e <B>LETTERHOMES</B>. Comunque directory home e shell possono
|
|
essere forzate usando rispettivamente le opzioni <B>--home</B> e <B>--shell</B>
|
|
sulla riga di comando. Sulla directory home viene attivato il bit
|
|
set-group-ID se <B>USERGROUPS</B> ha valore <I>yes</I>, in questo modo tutti i file
|
|
creati all'interno della directory home dell'utente apparterranno al gruppo
|
|
corretto.
|
|
<P>
|
|
<B>adduser</B> will copy files from <B>SKEL</B> into the home directory and prompt
|
|
for finger (gecos) information and a password. The gecos may also be set
|
|
with the <B>--gecos</B> option. With the <B>--disabled-login</B> option, the
|
|
account will be created but will be disabled until a password is set. The
|
|
<B>--disabled-password</B> option will not set a password, but login is still
|
|
possible (for example with SSH RSA keys). To set up an encrypted home
|
|
directory for the new user, add the <B>--encrypt-home</B> option. For more
|
|
information, refer to the -b option of <B><A HREF="/cgi-bin/man/man2html?1+ecryptfs-setup-private">ecryptfs-setup-private</A>(1).</B>
|
|
<P>
|
|
Se esiste il file <B>/usr/local/sbin/adduser.local</B>, viene eseguito dopo che
|
|
l'utente è stato creato in modo da applicare qualsiasi impostazione
|
|
specifica del sistema locale. Gli argomenti passati a <B>adduser.local</B> sono:
|
|
<BR>
|
|
|
|
nomeutente, uid, gid e directory-home
|
|
<BR>
|
|
|
|
Il valore della variabile d'ambiente VERBOSE viene impostato in base alle
|
|
seguenti regole:
|
|
<DL COMPACT>
|
|
<DT id="1">0 se <DD>
|
|
è stata usata l'opzione <B>--quiet</B>
|
|
<DT id="2">1 se <DD>
|
|
non sono state usate le opzioni <B>--quiet</B> e <B>--debug</B>
|
|
<DT id="3">2 se <DD>
|
|
è stata usata l'opzione <B>--debug</B>
|
|
<P>
|
|
(Le stesse regole si applicano alla variabile DEBUG, però l'uso di DEBUG è
|
|
deprecato e sarà rimosso nelle prossime versioni di <B>adduser</B>).
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAG"> </A>
|
|
<H3>Aggiunta di un utente di sistema</H3>
|
|
|
|
Se eseguito con un solo argomento e con l'opzione <B>--system</B>, <B>adduser</B>
|
|
aggiunge un utente di sistema. Se già esiste un utente con lo stesso nome
|
|
nell'intervallo degli UID di sistema (oppure, se è specificato lo UID, se
|
|
già esiste un utente con lo stesso UID), adduser esce mostrando un messaggio
|
|
d'avviso. È possibile non ricevere l'avviso aggiungendo <B>--quiet</B>.
|
|
<P>
|
|
<B>adduser</B> sceglie il primo UID disponibile dall'intervallo specificato nel
|
|
file di configurazione per gli utenti di sistema (FIRST_SYSTEM_UID e
|
|
LAST_SYSTEM_UID). Per assegnare un UID specifico, è possibile forzarlo
|
|
usando l'opzione <B>--uid</B>.
|
|
<P>
|
|
Gli utenti di sistema sono inseriti nel gruppo <B>nogroup</B>. Per inserire il
|
|
nuovo utente di sistema in un gruppo esistente si possono usare le opzioni
|
|
<B>--gid</B> o <B>--ingroup</B>. Per inserire il nuovo utente di sistema in un nuovo
|
|
gruppo con lo stesso ID usare l'opzione <B>--group</B>.
|
|
<P>
|
|
La directory home è creata secondo le stesse regole degli utenti normali. Il
|
|
nuovo utente di sistema ha come shell <I>/usr/sbin/nologin</I> (a meno che non
|
|
sia specificato un valore diverso usando l'opzione <B>--shell</B>) e non può
|
|
eseguire il login. Lo scheletro dei file di configurazione non viene
|
|
copiato.
|
|
<A NAME="lbAH"> </A>
|
|
<H3>Aggiunta di un gruppo</H3>
|
|
|
|
Se <B>adduser</B> è richiamato con l'opzione <B>--group</B> e senza l'opzione
|
|
<B>--system</B> oppure se viene richiamato <B>addgroup</B>, viene aggiunto un
|
|
gruppo.
|
|
<P>
|
|
<P>
|
|
Il GID verrà scelto all'interno dell'intervallo specificato nel file di
|
|
configurazione per i GID di sistema (FIRST_GID, LAST_GID). Il GID può essere
|
|
forzato usando l'opzione <B>--gid</B>.
|
|
<P>
|
|
Il gruppo viene creato senza alcun utente al suo interno.
|
|
<A NAME="lbAI"> </A>
|
|
<H3>Aggiunta di un gruppo di sistema</H3>
|
|
|
|
Se <B>addgroup</B> è richiamato con l'opzione <B>--system</B>, viene aggiunto un
|
|
gruppo di sistema.
|
|
<P>
|
|
Il GID verrà scelto all'interno dell'intervallo specificato nel file di
|
|
configurazione per i GID di sistema (FIRST_SYSTEM_GID, LAST_SYSTEM_GID). Il
|
|
GID può essere forzato usando l'opzione <B>--gid</B>.
|
|
<P>
|
|
Il gruppo viene creato senza alcun utente al suo interno.
|
|
<A NAME="lbAJ"> </A>
|
|
<H3>Aggiunta di un utente esistente a un gruppo esistente</H3>
|
|
|
|
Se eseguito con due argomenti che non siano opzioni, <B>adduser</B> aggiunge un
|
|
utente esistente a un gruppo esistente.
|
|
<A NAME="lbAK"> </A>
|
|
<H2>OPZIONI</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="4"><B>--conf FILE</B><DD>
|
|
Usa FILE al posto di <I>/etc/adduser.conf</I>.
|
|
<DT id="5"><B>--disabled-login</B><DD>
|
|
Non esegue passwd per l'impostazione della password. L'utente non potrà
|
|
usare il proprio account fino a quando non sarà assegnata una password.
|
|
<DT id="6"><B>--disabled-password</B><DD>
|
|
Simile a --disabled-login però il login è ancora concesso (per esempio
|
|
tramite SSH con chiavi RSA), ma non tramite l'autenticazione con password.
|
|
<DT id="7"><B>--force-badname</B><DD>
|
|
By default, user and group names are checked against the configurable
|
|
regular expression <B>NAME_REGEX</B> (or <B>NAME_REGEX_SYSTEM</B> if <B>--system</B> is
|
|
specified) specified in the configuration file. This option forces
|
|
<B>adduser</B> and <B>addgroup</B> to apply only a weak check for validity of the
|
|
name. <B>NAME_REGEX</B> is described in <B><A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A></B>(5).
|
|
<DT id="8"><B>--gecos GECOS</B><DD>
|
|
Imposta il campo gecos per l'elemento appena creato. <B>adduser</B> non richiede
|
|
le informazioni per finger se viene usata questa opzione.
|
|
<DT id="9"><B>--gid ID</B><DD>
|
|
Durante la creazione di un gruppo questa opzione forza il nuovo GID al
|
|
valore passato. Quando viene creato un utente questa opzione aggiunge
|
|
l'utente al gruppo.
|
|
<DT id="10"><B>--group</B><DD>
|
|
Quando è usato con <B>--system</B> viene creato un gruppo con lo stesso nome e
|
|
lo stesso UID dell'utente di sistema. Se invece l'opzione <B>--system</B> non è
|
|
usata, viene creato un gruppo omonimo. Questo è il comportamento predefinito
|
|
del programma quando è richiamato come <B>addgroup</B>.
|
|
<DT id="11"><B>--help</B><DD>
|
|
Mostra le informazioni sull'uso del programma.
|
|
<DT id="12"><B>--home DIR</B><DD>
|
|
Usa DIR come directory home dell'utente al posto di quella definita nel file
|
|
di configurazione. Se la directory non esiste viene creata e al suo interno
|
|
sono copiati i file di scheletro.
|
|
<DT id="13"><B>--shell SHELL</B><DD>
|
|
Usa SHELL come shell di login per l'utente al posto di quella definita nel
|
|
file di configurazione.
|
|
<DT id="14"><B>--ingroup GRUPPO</B><DD>
|
|
Il nuovo utente viene aggiunto al gruppo GRUPPO anziché al gruppo user o al
|
|
gruppo predefinito dato dal valore di USERS_GID nel file di
|
|
configurazione. Questo influenza il gruppo primario degli utenti. Per
|
|
aggiungere l'utente ad altri gruppi, consultare l'opzione
|
|
<B>add_extra_groups</B>.
|
|
<DT id="15"><B>--no-create-home</B><DD>
|
|
Non crea la directory home, anche se non esiste.
|
|
<DT id="16"><B>--quiet</B><DD>
|
|
Nasconde i messaggi informativi, mostra solo avvertimenti ed errori.
|
|
<DT id="17"><B>--debug</B><DD>
|
|
Mostra più dettagli, utile per approfondire l'analisi di un problema con
|
|
adduser.
|
|
<DT id="18"><B>--system</B><DD>
|
|
Crea un utente o un gruppo di sistema.
|
|
<DT id="19"><B>--uid ID</B><DD>
|
|
Obbliga a usare il valore specificato come nuovo UID. adduser restituisce un
|
|
errore se l'UID è già usato.
|
|
<DT id="20"><B>--firstuid ID</B><DD>
|
|
Cambia l'estremo inferiore dell'intervallo da cui sono scelti gli UID
|
|
(sovrascrive il valore di <B>FIRST_UID</B> specificato nel file di
|
|
configurazione).
|
|
<DT id="21"><B>--lastuid ID</B><DD>
|
|
Cambia l'estremo superiore dell'intervallo da cui sono scelti gli UID
|
|
(<B>LAST_UID</B>).
|
|
<DT id="22"><B>--add_extra_groups</B><DD>
|
|
Inserisce il nuovo utente ai gruppi aggiuntivi definiti nel file di
|
|
configurazione.
|
|
<DT id="23"><B>--version</B><DD>
|
|
Visualizza le informazioni su versione e copyright del programma.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAL"> </A>
|
|
<H2>VALORI DI USCITA</H2>
|
|
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="24"><B>0</B><DD>
|
|
L'utente specificato esiste. Questo può avere 2 cause: l'utente è stato
|
|
creato da adduser oppure l'utente era già presente sul sistema prima di
|
|
richiamare adduser. Se adduser ha restituito 0, una seconda chiamata di
|
|
adduser con gli stessi parametri restituisce ancora una volta 0.
|
|
<DT id="25"><B>1</B><DD>
|
|
La creazione dell'utente o del gruppo è fallita perché è già presente con un
|
|
UID/GID diverso da quello specificato. Il nome dell'utente o del gruppo è
|
|
stato respinto perché non rispetta le espressioni regolari, si veda
|
|
<A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A>(5). Adduser è stato interrotto da un segnale.
|
|
<BR>
|
|
|
|
Oppure per molti altri motivi non ancora documentati ma che sono stati
|
|
mostrati sulla console. Per rendere adduser più prolisso è possibile
|
|
rimuovere l'opzione <B>--quiet</B>.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAM"> </A>
|
|
<H2>FILE</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="26">/etc/adduser.conf<DD>
|
|
File di configurazione predefinito per adduser e addgroup
|
|
<DT id="27">/usr/local/sbin/adduser.local<DD>
|
|
Componenti aggiuntivi opzionali e personalizzati
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAN"> </A>
|
|
<H2>VEDERE ANCHE</H2>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?8+deluser">deluser</A></B>(8), <B><A HREF="/cgi-bin/man/man2html?8+groupadd">groupadd</A></B>(8), <B><A HREF="/cgi-bin/man/man2html?8+useradd">useradd</A></B>(8),
|
|
<B><A HREF="/cgi-bin/man/man2html?8+usermod">usermod</A></B>(8), Debian Policy 9.2.2.
|
|
<P>
|
|
<A NAME="lbAO"> </A>
|
|
<H2>TRADUTTORE</H2>
|
|
|
|
Questa pagina di manuale è stata tradotta da Luca Monducci il 4 febbraio 2006.
|
|
<P>
|
|
Se in questa traduzione si riscontrano degli errori, si prega di segnalarli
|
|
sulla mailing list
|
|
|
|
<<I><A HREF="mailto:debian-l10n-italian@lists.debian.org">debian-l10n-italian@lists.debian.org</A></I>>
|
|
|
|
<A NAME="lbAP"> </A>
|
|
<H2>COPYRIGHT</H2>
|
|
|
|
Copyright (C) 1997, 1998, 1999 Guy Maor. Modifiche di Roland Bauerschmidt e
|
|
Marc Haber. Ulteriori patch di Joerg Hoh e Stephen Gran.
|
|
<BR>
|
|
|
|
Copyright (C) 1995 Ted Hajek, con un grosso aiuto dal pacchetto <B>adduser</B>
|
|
originale di Debian
|
|
<BR>
|
|
|
|
Copyright (C) 1994 Ian Murdock. <B>adduser</B> è software libero; si veda la GNU
|
|
General Public Licence versione 2 o successiva per le condizioni sulla
|
|
copia. Non c'è <I>alcuna</I> garanzia.
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="28"><A HREF="#lbAB">NOME</A><DD>
|
|
<DT id="29"><A HREF="#lbAC">SINTASSI</A><DD>
|
|
<DL>
|
|
<DT id="30"><A HREF="#lbAD">OPZIONI COMUNI</A><DD>
|
|
</DL>
|
|
<DT id="31"><A HREF="#lbAE">DESCRIZIONE</A><DD>
|
|
<DL>
|
|
<DT id="32"><A HREF="#lbAF">Aggiunta di un utente normale</A><DD>
|
|
<DT id="33"><A HREF="#lbAG">Aggiunta di un utente di sistema</A><DD>
|
|
<DT id="34"><A HREF="#lbAH">Aggiunta di un gruppo</A><DD>
|
|
<DT id="35"><A HREF="#lbAI">Aggiunta di un gruppo di sistema</A><DD>
|
|
<DT id="36"><A HREF="#lbAJ">Aggiunta di un utente esistente a un gruppo esistente</A><DD>
|
|
</DL>
|
|
<DT id="37"><A HREF="#lbAK">OPZIONI</A><DD>
|
|
<DT id="38"><A HREF="#lbAL">VALORI DI USCITA</A><DD>
|
|
<DT id="39"><A HREF="#lbAM">FILE</A><DD>
|
|
<DT id="40"><A HREF="#lbAN">VEDERE ANCHE</A><DD>
|
|
<DT id="41"><A HREF="#lbAO">TRADUTTORE</A><DD>
|
|
<DT id="42"><A HREF="#lbAP">COPYRIGHT</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:05:04 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|