Centos 7 permite que todos os usuários façam o CronTab

Centos 7 permite que todos os usuários façam o CronTab

Estou tendo um problema em que nenhum dos usuários de uma máquina consegue acessar o crontab. Costumava ser possível, mas parece ter parado de funcionar recentemente depois que um backup foi restaurado recentemente.

O erro que estou recebendo é "Você (...) não tem permissão para acessar (crontab) por causa da configuração do pam.". Pesquisei esse problema e tentei as etapas aqui (adicionar linhas para dar aos usuários acesso ao cron e ao crond, bem como uma linha geral para conceder acesso a todos os usuários), mas isso não funcionou: https://support.oneidentity.com/authentication-services/kb/149615/user-unable-to-run-crontab-command-due-to-error-you-username-are-not-allowed-to-access- to-crontab-porque-da-configuração-pam-

Não há expiração de senha. Nem tenho certeza se o usuário foi configurado com uma senha. Eu tentei configurar um e não funcionou de qualquer maneira.

Anteriormente, eu estava recebendo outro erro ("Você (...) não tem permissão para usar este programa (crontab)"), mas consegui contornar isso criando um arquivo "cron.deny" vazio. Não consigo ignorar esse segundo erro. Gostaria de saber se pode ser um problema de permissão.

Tentei fazer login diretamente como usuário e também fazer login via "sudo -iu".

Responder1

Esse problema foi causado por algumas permissões confusas em vários arquivos. Alguns dos arquivos executáveis ​​relevantes ficaram com permissões 777.

Depois de restaurar as permissões de trabalho nesses arquivos com base em outra instalação do Centos 7, o crontab começou a funcionar novamente para todos os usuários.

informação relacionada