Você pode querer aprofundar um pouco antes de "consertar" isso e garantir que suas alterações sejam totalmente pensadas. Dos arquivos que você mencionou:
Por acaso, sei que / etc / passwd tem que ser legível para qualquer número de programas (ls) para acessar informações de nome de usuário em configurações padrão. Nada em / etc / passwd é secreto ou privilegiado em qualquer máquina moderna, pois é para isso que servem os arquivos de sombra, ou os segredos são hospedados na rede via LDAP, Kerberos ou qualquer outra coisa semelhante.
Eu tenho menos certeza sobre os outros dois. O cron é executado como o usuário cujos trabalhos ele está executando, portanto, ele provavelmente precisa ser capaz de ler esse arquivo como qualquer usuário que possa executar o cron. Qualquer usuário em um sistema comum pode ser executado por último, para ver logins recentes e atuais (lidos do lastlog e wtmp, afair), e assim esses arquivos podem ser lidos. Você pode certamente remover esses comandos, ou o acesso do usuário a eles, e então você pode querer mudar os perms nos arquivos ou removê-los completamente, uma vez que você esteja certo de que eles não são usados.
O Manual Securing Debian pode ser capaz de responder a mais destas perguntas para você ou explicar melhor as coisas. Embora não seja ativamente mantido, ainda é muito bom. Outras distros têm recursos semelhantes.