Além disso, esses usuários causam problemas de segurança
Não. A maioria deles é daemon do sistema e não pode logar de qualquer maneira. nobody
e nogroup
são casos especiais. ntp
é para sincronização de horário. Você os desativa desativando o serviço , não o usuário.
A Especificação básica básica do Linux especifica que os valores de UID no intervalo de 0 a 99 devem ser alocados estaticamente pelo sistema , e não deve ser criado por aplicativos, enquanto UIDs de 100 a 499 devem ser reservados para alocação dinâmica por administradores de sistema e scripts de pós-instalação
Estou curioso para saber se posso excluir esses usuários sem causar danos
Sim, mas com cautela e eu aconselharia se fosse para manutenção no futuro. Existem alguns nomes dignos de nota: lp
é para gerenciamento de impressoras, por exemplo, e pode ser necessário. Você também pode bloquear um usuário ...
passwd {username} -l
e para desbloquear ...
passwd {username} -u
Você também pode definir uma senha impossível de adivinhar nessa conta (mais de 20 caracteres). Ambos farão com que o sistema reclame sobre permissões ou acesso e alertará se eles são usados.
Existe uma maneira que eu posso ver se eles estão sendo realmente usados por um serviço ou se eles são seguros para excluir.
Dê uma olhada em /var/log
e, especificamente, em syslog
. Als o comando last
para ver a última vez que um nome de usuário foi usado para efetuar login.