Eu executaria um find
rápido no sistema para ver se há arquivos pertencentes a esse usuário, lp
anterior.
$ find -user lp
Se isso retornar algum arquivo, você pode voltar a rastrear esses arquivos usando o gerenciador de pacotes do OpenSUSE. Acredito que usa o RPM para que um comando como esse funcione:
$ rpm -qf /path/to/file/find/found
Isso lhe dará a oportunidade de decidir se esses pacotes podem ser excluídos. A exclusão desses pacotes provavelmente removerá a conta de usuário lp
como parte da desinstalação.
Se nenhum pacote for encontrado, essa conta poderá ser removida de /etc/passwd
, /etc/shadow
, & %código%. Você verificou se a conta tinha algum grupo associado, não sabia?
Um comando como esse informará quais grupos estão associados a esse usuário:
$ id lp
uid=4(lp) gid=7(lp) groups=7(lp)
Um método mais fácil de remover o usuário seria usar um dos comandos internos. Eles normalmente são um comando assim: /etc/group
.
Por exemplo:
$ sudo userdel lp
Um caminho a seguir
Comentário abaixo do OP (@MasterofCelebration):
Well, I found some packages belonging to essential functions (e.g. ghostscript, filesystem) which I do not necessarily like to remove.. So I thought about changing the account name and adding a new account for the desired user (leaving the system account’s UID to its new name, e.g. ‘lprint’). The tricky part now is that I do not know what will actually happen with the new user’s home directory used by e.g. “printing applications” or other common used stuff although I don’t need that at all (I don’t even need the home directory of the new user, it’s for SAMBA purposes only).
Eu deixaria todos os pacotes identificados como associados ao usuário userdel <username>
sozinho.
A parte complicada é que o nome de usuário lp
provavelmente está sendo chamado por um arquivo de configuração ou dois, além de possivelmente possuir arquivos no disco.
Veja o que eu faria:
- Eu deixaria o antigo UID sozinho por
lp
. Altere seu nome delp
paralp
. - Faça sua nova conta com um novo UID e vá em frente e chame-o de
lpold
. - Faça uma pesquisa por
lp
no diretóriolp
e veja se é possível identificar quaisquer arquivos de configuração que chamem explicitamente/etc
, se forem encontrados, altere-os paralp
.
Ao fazer isso, você não precisará tocar nos arquivos no disco, eles aparecerão automaticamente como pertencentes a lpold
. Também permitirá que você separe os arquivos no disco de lpold
e o novo lpold
.
O único risco com o qual você precisa se contentar agora é que pode haver um serviço iniciado como usuário lp
, que agora seria seu novo lp
e não o antigo. A pesquisa através de lp
deve eliminar isso.