Scroll to navigation

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

NOME

deluser, delgroup - remove um utilizador ou grupo do sistema

SINOPSE

deluser [options] [--no-preserve-root] [--remove-home] [--remove-all-files] [--backup] [--backup-to DIR] user

deluser --group [opções] grupo
delgroup [opções] [--only-if-empty] grupo

deluser [opções] utilizador grupo

DESCRIÇÃO

deluser e delgroup removem utilizadores e grupos do sistema de acordo com as opções de linha de comandos e informação de configuração em /etc/deluser.conf e /etc/adduser.conf. São frontends amigáveis para os programas userdel e groupdel, removendo o directório home como opção ou até todos os ficheiros no sistema cujo dono é o utilizador que vai ser removido, correndo um script personalizado, e outras funcionalidades. deluser e delgroup podem ser executados em um de três modos:

Remove um utilizador normal

Se chamado com um argumento não-opção e sem a opção --group, deluser irá remover um utilizador normal.

Por predefinição, deluser irá remover o utilizador sem remover o directório home, o spool de mail ou quaisquer outros ficheiros no sistema cujo dono é o utilizador em questão. Remover o directório home e o spool de mail pode ser conseguido usando a opção --remove-home.

A opção --remove-all-files remove todos os ficheiros no sistema cujo dono é o utilizador em questão. Note que se activar ambas as opções, --remove-home não irá produzir efeito porque todos os ficheiros incluindo o directório home e spool de mail já estão cobertos pela opção --remove-all-files.

Se deseja salvaguardar todos os ficheiros antes de os apagar, pode activar a opção --backup a qual irá criar um ficheiro nome-de-utilizador.tar(.gz|.bz2) no directório especificado pela opção --backup-to (a predefinição é usar o directório de trabalho actual). Ambas as opções remove e backup podem também ser activadas por predefinição no ficheiro de configuração /etc/deluser.conf. Veja deluser.conf(5) para mais detalhes.

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 o ficheiro /usr/local/sbin/deluser.local existir, será executado após a conta do utilizador ter sido removida de modo a fazer qualquer limpeza local. Os argumentos passados a deluser.local são:
nome-de-utilizador uid gid directório-home

Remover um grupo

Se deluser for chamado com a opção --group, ou delgroup for chamado, será removido um grupo.

Aviso: O grupo principal de um utilizador existente não pode ser removido.

Se for fornecida a opção --only-if-empty, o grupo não será removido se ainda possuir membros.

Remover um utilizador de um grupo especifico

Se chamado com dois argumentos não-opções. deluser irá remover um utilizador de um grupo especifico.

OPÇÕES

Use FILE instead of the default files /etc/deluser.conf and /etc/adduser.conf.
Remove um grupo. Esta é a acção predefinida se o programa for invocado como delgroup.
Mostra instruções breves.
Suprime mensagens de progresso.
Be verbose, most useful if you want to nail down a problem.
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.
Apenas remove se nenhum membro ainda existir.
Faz backup de todos os ficheiros contidos na home do utilizador e o ficheiro mailspool para um ficheiro chamado /$user.tar.bz2 ou /$user.tar.gz.
Coloca os ficheiros de backup não em / mas no directório especificado por este parâmetro. Isto também define --backup implicitamente.
Remove o directório home do utilizador e o seu mailspool. Se --backup for especificado, os ficheiros são apagados após a execução do backup.
Remove todos os ficheiros do sistema cujo dono seja este utilizador. Nota: --remove-home não faz mais efeito. Se --backup for especificado, os ficheiros são apagados após a execução do backup.
Mostra informação de versão e copyright.

VALORES DE RETORNO

0
A acção foi executada com sucesso.
1
O utilizador a apagar não era uma conta de sistema. Nenhuma acção foi executada.
2
Não existe tal utilizador. Nenhuma acção foi executada.
3
Não existe tal grupo. Nenhuma acção foi executada.
4
Erro interno. Nenhuma acção foi executada.
5
O grupo para apagar não está vazio. Nenhuma acção foi executada.
6
O utilizador não pertence ao grupo especificado. Nenhuma acção foi executada.
7
Não pode remover um utilizador do seu grupo principal. Nenhuma acção foi executada.
8
O pacote perl necessário 'perl modules' não está instalado. Este pacote é necessário para executar as acções requisitadas. Nenhuma acção foi executada.
9
For removing the root account the parameter "--no-preserve-root" is required. No action was performed.

FICHEIROS

/etc/deluser.conf Ficheiro de configuração predefinido para deluser e delgroup

/usr/local/sbin/deluser.local
Adições personalizadas opcionais

VEJA TAMBÉM

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

COPYRIGHT

Copyright (C) 2000 Roland Bauerschmidt. Modificações (C) 2004 Marc Haber e Joerg Hoh. Este manual e o programa deluser são baseados no adduser o qual é:
Copyright (C) 1997, 1998, 1999 Guy Maor.
Copyright (C) 1995 Ted Hajek, com muita coisa emprestada do adduser original de Debian
Copyright (C) 1994 Ian Murdock. deluser é software livre; veja a GNU General Public Licence versão 2 ou posterior para condições de cópia. Não há garantia.

Debian GNU/Linux