table of contents
DELUSER(8) | System Manager's Manual | DELUSER(8) |
NOME¶
deluser, delgroup - rimuove un utente o un gruppo dal sistema
SINTASSI¶
deluser [options] [--no-preserve-root] [--remove-home] [--remove-all-files] [--backup] [--backup-to DIR] user
deluser --group [opzioni] gruppo
delgroup [opzioni] [--only-if-empty] gruppo
deluser [opzioni] utente gruppo
DESCRIZIONE¶
deluser e delgroup rimuovono utenti e gruppi dal sistema in base ai parametri sulla riga di comando e alla configurazione contenuta nei file /etc/deluser.conf e /etc/adduser.conf. Sono delle interfacce più amichevoli per i programmi userdel e groupdel con opzioni per cancellare la directory home o tutti i file sul sistema appartenenti all'utente da rimuovere, per eseguire degli script personalizzati e altre funzionalità. deluser e delgroup hanno tre modalità di funzionamento:
Rimozione di un utente normale¶
Se eseguito con un solo argomento che non sia un'opzione e senza l'opzione --group, deluser rimuove un utente normale.
deluser rimuove l'utente senza cancellare la directory home, lo spool di posta e tutti i file appartenenti all'utente presenti nel sistema. Per cancellare directory home e spool di posta si può usare l'opzione --remove-home.
L'opzione --remove-all-files cancella tutti i file su sistema appartenenti all'utente. Notare che se insieme a questa opzione si attiva anche --remove-home quest'ultima opzione non ha effetto perché la directory home e lo spool di posta sono già compresi dall'opzione --remove-all-files.
Se si vuole fare il backup di tutti i file prima di cancellarli è possibile attivare l'opzione --backup che crea il file nomeutente.tar(.gz|.bz2) nella directory specificata dall'opzione --backup-to (il valore predefinito è la directory corrente). Entrambe le opzioni di cancellazione e backup possono essere attivate tramite il file di configurazione /etc/deluser.conf. Si consulti deluser.conf(5) per i dettagli.
If you want to remove the root account (uid 0), then use the --no-preserve-root parameter; this may prevent to remove the root user by accident.
Se esiste, il file /usr/local/sbin/deluser.local viene
eseguito dopo che l'utente è stato rimosso in modo da applicare
qualsiasi operazione di pulizia specifica del sistema locale. Gli argomenti
passati a deluser.local sono:
nomeutente, uid, gid e directory-home
Rimozione di un gruppo¶
Se deluser è chiamato con l'opzione --group oppure se viene chiamato delgroup, viene rimosso un gruppo.
Attenzione: il gruppo primario di un utente esistente non può essere rimosso.
Con l'opzione --only-if-empty il gruppo viene rimosso solo se è vuoto.
Rimozione di un utente dal gruppo specificato¶
Se eseguito con due argomenti che non siano opzioni, deluser rimuove un utente dal gruppo specificato.
OPZIONI¶
- -c FILE, --conf=FILE
- Use FILE instead of the default files /etc/deluser.conf and /etc/adduser.conf.
- --group
- Rimuove un gruppo. Questa è l'azione predefinita quando il programma viene richiamato come delgroup.
- -h, --help
- Mostra le informazioni sull'uso del programma.
- -q, --quiet
- Non mostra le informazioni sull'avanzamento dell'elaborazione.
- --debug
- Be verbose, most useful if you want to nail down a problem.
- --system
- Only delete if the user or group is a system user or group. This avoids accidental deletion of non-system users and groups. In addition, if the user or group does not exist, return zero exit status. Debian package maintainer scripts may use this flag to remove system users or groups while ignoring the case where the removal already occurred.
- --only-if-empty
- Rimuove solo se è vuoto.
- --backup
- Effettua il backup di tutti i file contenuti nella directory home dell'utente e del file con lo spool di posta in un file con nome /$utente.tar.bz2 or /$utente.tar.gz.
- --backup-to
- Non posiziona i file di backup in / ma nella directory specificata da questo parametro. Viene implicitamente impostato anche --backup.
- --remove-home
- Cancella la directory home e lo spool di posta dell'utente. Se è usata insieme all'opzione --backup, i file vengono cancellati dopo il backup.
- --remove-all-files
- Cancella tutti i file presenti nel sistema di proprietà dell'utente. Nota: --remove-home non ha più effetto. Se è usato --backup, i file vengono cancellati dopo il backup.
- -v, --version
- Visualizza le informazioni su versione e copyright del programma.
VALORE RESTITUITO¶
- 0
- Operazione conclusa correttamente.
- 1
- L'utente da rimuovere non è un account di sistema. Nessuna operazione effettuata.
- 2
- Utente non esistente. Nessuna operazione effettuata.
- 3
- Gruppo non esistente. Nessuna operazione effettuata.
- 4
- Errore interno. Nessuna operazione effettuata.
- 5
- Il gruppo da rimuovere non è vuoto. Nessuna operazione effettuata.
- 6
- L'utente non appartiene al gruppo specificato. Nessuna operazione effettuata.
- 7
- Non è possibile rimuovere un utente dal proprio gruppo primario. Nessuna operazione effettuata.
- 8
- Il pacchetto "perl modules" non è installato, questo pacchetto è necessario per effettuare l'azione richiesta. Nessuna operazione effettuata.
- 9
- For removing the root account the parameter "--no-preserve-root" is required. No action was performed.
FILE¶
/etc/deluser.conf File di configurazione predefinito per deluser e delgroup.
- /usr/local/sbin/deluser.local
- Componenti aggiuntivi opzionali e personalizzati
VEDERE ANCHE¶
TRADUTTORE¶
Questa pagina di manuale è stata tradotta da Luca Monducci il 4 febbraio 2006.
Se in questa traduzione si riscontrano degli errori, si prega di segnalarli sulla mailing list <debian-l10n-italian@lists.debian.org>
COPYRIGHT¶
Copyright (C) 2000 Roland Bauerschmidt. Modifiche (C) 2004 Marc
Haber e Joerg Hoh. Questa pagina man e il programma deluser sono basati su
adduser che è:
Copyright (C) 1997, 1998, 1999 Guy Maor.
Copyright (C) 1995 Ted Hajek, con un grosso aiuto dal pacchetto adduser
originale di Debian
Copyright (C) 1994 Ian Murdock. deluser è software libero; si
veda la GNU General Public Licence versione 2 o successiva per le condizioni
sulla copia. Non c'è alcuna garanzia.
Debian GNU/Linux |