Como evitar que um novo usuário herde os arquivos de um usuário excluído?

2

Acabei de excluir um usuário com "userdel", sem excluir seu diretório inicial. Logo após a exclusão, criei um novo usuário com seu próprio diretório inicial.

O que me pareceu estranho foi que o novo usuário obtém o UID do usuário excluído (o último UID, incrementado em 1).

Consequentemente, o novo usuário também possui propriedade e permissões completas nos arquivos do usuário excluído!

Isso é um comportamento normal? Existe uma prática recomendada sobre como evitar isso, além de especificar um UID toda vez ao criar um novo usuário?

(Testado no Linux Mint 17 e verificado no OpenSuse 13.1)

    
por twan163 01.09.2014 / 22:06

2 respostas

1

Se você excluir a conta do usuário, o usuário não existirá mais. É perfeitamente normal que o ID do usuário seja reutilizado: não há nada para distinguir esse ID de usuário de qualquer outro ID de usuário não utilizado.

Se a conta ainda possui arquivos, a conta ainda existe, então você precisa mantê-la ativa. Não exclua a entrada no banco de dados do usuário, marque-a como desativada. No Linux:

usermod --expiredate 1 --lock --shell /dev/null

Quando tiver certeza de que deseja excluir a conta, primeiro exclua todos os arquivos pertencentes a ela ( find -user pode ajudar). Então exclua a conta com userdel .

Se o usuário tiver um grupo dedicado, lembre-se de excluí-lo também.

    
por 03.09.2014 / 01:51
0

unix não funciona com user / group, funciona com uid / gid, você altera uid / gid, por favor corrija uid / gui com seu diretório home: por exemplo:

chown 1002.1002 yourdir -R
    
por 02.09.2014 / 00:08

Tags