Centos 7 Разрешить всем пользователям CronTab

Centos 7 Разрешить всем пользователям CronTab

У меня проблема, из-за которой ни один из пользователей на машине не может получить доступ к crontab. Раньше это было возможно, но, похоже, недавно это перестало работать после недавнего восстановления резервной копии.

Я получаю ошибку «Вам (...) не разрешен доступ к (crontab) из-за конфигурации pam». Я изучил эту проблему и попробовал выполнить следующие шаги (добавил строки, чтобы предоставить пользователям доступ к cron и crond, а также общую строку, чтобы предоставить всем пользователям доступ ко всему), но это не сработало: 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-because-of-pam-configuration-

Срок действия пароля не ограничен. Я даже не уверен, был ли установлен пароль для пользователя. Я пробовал установить его, но это все равно не сработало.

Ранее я получал другую ошибку («Вам (...) не разрешено использовать эту программу (crontab)»), но я смог обойти ее, создав пустой файл «cron.deny». Похоже, я не могу обойти эту вторую ошибку, мне интересно, может ли это быть проблемой с разрешениями?

Я пробовал войти в систему как пользователь напрямую, а также войти через «sudo -iu».

решение1

Эта проблема была вызвана некоторыми испорченными разрешениями на ряд файлов. Некоторые из соответствующих исполняемых файлов остались с разрешениями 777.

После восстановления рабочих прав на эти файлы на основе другой установки Centos 7 crontab снова заработал для всех пользователей.

Связанный контент