Linux - Propriedade de Arquivos Apagados - Linux
---------------------------------------------------------------------
Ao se remover uma conta do sistema normalmente removemos o diretorio
de
trabalho deste usuario. Todavia, arquivos pertencentes a este usuario
que estiverem localizados em outros locais continuarao pertencendo
a
identificacao numerica deste usuario.
Veja o exemplo:
# cd ~joao
# ls -l
total 1
-rw-r--r-- 1 joao joao
0 Feb 21 21:35 a
-rw-r--r-- 1 joao joao
0 Feb 21 21:35 b
drwxrwxr-x 2 joao joao
1024 Jan 30 14:54 tmp
# id joao
uid=501(joao) gid=501(joao) grupos=501(joao)
# rmuser joao
# ls -l
# userdel joao
# ls -l
total 1
-rw-r--r-- 1 501 501
0 Feb 21 21:35 a
-rw-r--r-- 1 501 501
0 Feb 21 21:35 b
drwxrwxr-x 2 501 501
1024 Jan 30 14:54 tmp
Como podemos ver, os arquivos a, b e o diretorio tmp pertencem ao
usuario joao, que na verdade e identificado pelos numeros 501 (UID)
e
501 (GID). Uma vez removido do sistema esta conta (joao), os arquivos
permanecem no sistema a nao ser que explicitamente removidos.
Estes
arquivos nao mais estao associados a um usuario mas ao numero associado
ao usuario que os possuia, como podemos ver atraves da saida do comando
`id joao'.
Se criarmos um novo usuario e lhe atribuirmos os atributos que possuiam
a conta `joao', teremos que todos os arquivos que anteriormente pertenciam
ao `joao' passarao a pertencer ao novo usuario. Se o `joao' foi
o antigo
presidente da empresa e o novo usuario alguem nao muito confiavel,
segredos importantes podem passar a maos erradas.
Para evitar tais problemas, sempre que forem removidos usuarios, ou
mesmo diariamente, execute o seguinte comando:
# find / -nouser -print | mail root
Importante, certifique-se de que alguem sempre leia o email do usuario
`root' e tome as devidas providencias.
---------------------------------------------------------------