Isso seria segurança pela obscuridade. Não há benefício real ao impedir que usuários normais leiam /etc/crontab
. Mesmo que um usuário não possa ler o arquivo, ainda é possível reunir o comando executado apenas capturando regularmente a lista de processos com ps
ou lendo /proc
.
Não deve haver nenhuma necessidade de ocultar alguns comandos administrativos, exceto quando você coloca credenciais na linha de comando. Mas você nunca deve colocar credenciais na linha de comando, de qualquer forma, como um usuário normal pode ler a linha de comando, então nenhum benefício real.
Existe uma opção de montagem / patch de kernel para procfs prevenindo o vazamento de PID, assim como alguns módulos de kernel como grsec
que evitam vazamentos de PID.
O benefício de ter o sistema de arquivos legível é que você pode ter uma aparência / depuração do sistema como um usuário não-root. Você não precisa alternar para o usuário root apenas para verificar os crontabs do sistema.