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

512
Li1t

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

Я получаю сообщение об ошибке: «Вы (...) не имеете доступа к (crontab) из-за конфигурации pam». Я посмотрел эту проблему и попытался выполнить следующие шаги (добавить строки, чтобы предоставить пользователям доступ к cron и crond, а также общую строку для доступа всех пользователей ко всем), но это не сработало: https: // support .oneidentity.com / аутентификация-услуга / кб / 149615 / пользователем неспособного к обкатке кронтаба-команде-из - за-на-ошибки вы-имя пользователя-которые-не разрешенные к доступу-к-кронтабу-потому, что -of-ПАМ-Конфигурация-

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

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

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

0

1 ответ на вопрос

0
Li1t

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

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

Похожие вопросы