man-pages/it/man8/adduser.8.html
2021-03-31 01:06:50 +01:00

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">&nbsp;</A>
<H2>NOME</H2>
adduser, addgroup - aggiunge un utente o un gruppo al sistema
<A NAME="lbAC">&nbsp;</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">&nbsp;</A>
<H3>OPZIONI COMUNI</H3>
<BR>
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf FILE]
<A NAME="lbAE">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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
&lt;<I><A HREF="mailto:debian-l10n-italian@lists.debian.org">debian-l10n-italian@lists.debian.org</A></I>&gt;
<A NAME="lbAP">&nbsp;</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">&nbsp;</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>