DELUSER

Section: Maintenance Commands (8)
Updated: Versão 3.118ubuntu1
Page Index
 

NOME

deluser, delgroup - remove um utilizador ou grupo do sistema  

SINOPSE

deluser [opções] [--force] [--remove-home] [--remove-all-files] [--backup] [--backup-to DIRECTÓRIO] utilizador

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

deluser [opções] utilizador grupo  

OPÇÕES COMUNS


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

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.

Se você quer remover a conta do root (uid 0), então use o parâmetro --force; isto pode prevenir contra a remoção do utilizador root por acidente.

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

--conf FICHEIRO
Usa FICHEIRO em vez dos ficheiros predefinidos /etc/deluser.conf e /etc/adduser.conf
--group
Remove um grupo. Esta é a acção predefinida se o programa for invocado como delgroup.
--help
Mostra instruções breves.
--quiet
Suprime mensagens de progresso.
--system
Apenas apaga se utilizador/grupo for um utilizador/grupo de sistema. Isto evita apagar acidentalmente utilizadores/grupos não-sistema. Adicionalmente, se o utilizador não existir, nenhum valor de erro é devolvido. Esta opção é para uso principalmente em scripts de pacotes Debian.
--only-if-empty
Apenas remove se nenhum membro ainda existir.
--backup
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.
--backup-to
Coloca os ficheiros de backup não em / mas no directório especificado por este parâmetro. Isto também define --backup implicitamente.
--remove-home
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-all-files
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.
--version
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
Para remover a conta de root é necessário o parâmetro "--force". Nenhuma acção foi executada.

 

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.


 

Index

NOME
SINOPSE
OPÇÕES COMUNS
DESCRIÇÃO
Remove um utilizador normal
Remover um grupo
Remover um utilizador de um grupo especifico
OPÇÕES
VALORES DE RETORNO
FICHEIROS
VEJA TAMBÉM
COPYRIGHT