Scroll to navigation

DELUSER(8) System Manager's Manual DELUSER(8)

NOME

deluser, delgroup - rimuove un utente o un gruppo dal sistema

SINTASSI

deluser [opzioni] [--force] [--remove-home] [--remove-all-files] [--backup] [--backup-to DIR] utente

deluser --group [opzioni] gruppo
delgroup [opzioni] [--only-if-empty] gruppo

deluser [opzioni] utente gruppo

OPZIONI COMUNI

[--quiet] [--system] [--help] [--version] [--conf FILE]

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.

Per rimuovere l'account root (uid 0), usare il parametro --force; questo potrebbe prevenire la rimozione accidentale dell'account root.

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

Usa FILE al posto dei file predefiniti /etc/deluser.conf e /etc/adduser.conf
Rimuove un gruppo. Questa è l'azione predefinita quando il programma viene richiamato come delgroup.
Mostra le informazioni sull'uso del programma.
Non mostra le informazioni sull'avanzamento dell'elaborazione.
Rimuove un utente o un gruppo solo se è di sistema. Questo evita la rimozione accidentale di utenti o gruppi normali. Inoltre, se l'utente non esiste, non è restituito un errore. Questa opzione è principalmente destinata all'uso negli script di gestione dei pacchetti Debian.
Rimuove solo se è vuoto.
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.
Non posiziona i file di backup in / ma nella directory specificata da questo parametro. Viene implicitamente impostato anche --backup.
Cancella la directory home e lo spool di posta dell'utente. Se è usata insieme all'opzione --backup, i file vengono cancellati dopo il backup.
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.
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
Per rimuovere l'account root è necessario usare il parametro "--force". Nessuna operazione effettuata.

FILE

/etc/deluser.conf Default configuration file for deluser and delgroup

/usr/local/sbin/deluser.local
Componenti aggiuntivi opzionali e personalizzati

VEDERE ANCHE

adduser(8), deluser.conf(5), groupdel(8), userdel(8)

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.

Versione 3.118 Debian GNU/Linux