Centos 7 Permitir que todos os usuários utilizem o CronTab

0

Estou tendo um problema em que nenhum dos usuários em uma máquina pode acessar o crontab. Costumava ser possível, mas parece que parou recentemente de funcionar 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". Eu olhei para este problema e tentei os passos aqui (adicionar linhas para dar aos usuários acesso ao cron e crond, bem como uma linha geral para todos os usuários acesso a todos), mas isso não funcionou: link

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

Eu estava recebendo anteriormente outro erro ("Você (...) não tem permissão para usar este programa (crontab)"), mas eu pude contornar isso criando um arquivo "cron.deny" vazio. Parece que não consigo ignorar esse segundo erro, estou pensando se poderia ser um problema de permissões?

Eu tentei fazer o login como usuário diretamente, assim como fazer login via "sudo -iu".

    
por Li1t 20.07.2018 / 16:55

1 resposta

0

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

Após 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.

    
por 16.08.2018 / 15:11