Acho que a melhor maneira de dar feedback aos administradores que logaram por engano como root é desabilitar os logins raiz enquanto ainda permitem su e sudo. Como alternativa, tenha o perfil do root exibindo uma mensagem de feedback adequada e, opcionalmente, saia.
Se alguém que não seja um administrador estiver fazendo login como root, você precisa pelo menos alterar a senha do root: -)
OK, você revisou a pergunta para esclarecer o que deseja alcançar. Você precisa minimizar o número de serviços que permitem logins e garantir que todos registrem um login bem-sucedido. O SSH registra logins bem-sucedidos via syslog.
Se você tem várias pessoas logando como "hudson", você precisa parar com isso. Deve ser uma política do site que administra cada login usando um ID de usuário exclusivo.
Você precisa garantir que a rotação do arquivo de log seja ajustada para que você possa pesquisar logs mais antigos por qualquer período que seja necessário.
Você certamente pode ter um script agendado pelo cron que atualiza diariamente os logins do syslog e que também verifica os timestamps em arquivos críticos de configuração.
Além disso, existem muitas ferramentas para monitorar as alterações nos arquivos de configuração. Muitos sistemas Unix possuem um subsistema de auditoria que pode ser ativado e que também pode ajudar.
Pessoalmente, suspeito que a melhor maneira de fornecer feedback no caso de um erro não é caçar alguém para culpar, mas explicar o problema para todo o grupo, explicar por que a mudança foi um erro e solicitar idéias. para evitar erros.