Пользователь не имеет доступа к crontab

Oracle Linux 5.10

Корневой пользователь может получить доступ к crontrab, но не к любому другому пользователю. Нет /etc/cron.allow а /etc/cron.deny – пустой файл.

Использование учетной записи пользователя Oracle:

 [oracle@dub-ImrORA2 ~]$ crontab -e Authentication failure You (oracle) are not allowed to access to (crontab) because of pam configuration. /etc/pam.d/crond listing: auth sufficient pam_env.so auth required pam_rootok.so auth include system-auth account required pam_access.so account include system-auth session required pam_loginuid.so session include system-auth 

работает crond

 [root@dub-ImrORA2 pam.d]# ps -aef | grep cron root 3559 1 0 Jan29 ? 00:00:05 crond root 25518 25279 0 13:19 pts/2 00:00:00 grep cron 

Разрешения на crontab

 [root@dub-ImrORA2 ]# ls -al /usr/bin/crontab -rwxr-xr-x 1 root root 315640 Dec 20 2011 /usr/bin/crontab 

Разрешение на /var/spool/cron/oracle

 [root@dub-ImrORA2 ]# ls -al /var/spool/cron/oracle -rw------- 1 root root 125 Feb 24 11:43 /var/spool/cron/oracle 

  • Откуда эта работа munin cron?
  • cron midnight 00 24 или 00 00?
  • Выполните команду, когда какое-либо задание cron завершится с ошибкой, а не просто по электронной почте
  • Команда wget не работает в cronjob
  • Crontab для резервного копирования каталога
  • Неверный cron для полуночи?
  • почему не 0 0 * * 1 root hostname >> /tmp/hostname.txt работать как crontab?
  • Как только выводить команды из CRON?
  • 3 Solutions collect form web for “Пользователь не имеет доступа к crontab”

    Проблема решена:

    Изменение разрешений на / usr / bin / crontab

     [root@dub-ImrORA2 log]# ls -al /usr/bin/crontab -rwxr-xr-x 1 root root 315640 Dec 20 2011 /usr/bin/crontab [root@dub-ImrORA2 log]# chmod 4775 /usr/bin/crontab [root@dub-ImrORA2 log]# ls -al /usr/bin/crontab -rwsrwxr-x 1 root root 315640 Dec 20 2011 /usr/bin/crontab 

    Изменить владельца на / var / spool / cron / oracle

     [root@dub-ImrORA2 spool]# cd /var/spool/cron [root@dub-ImrORA2 cron]# ls -al total 24 drwx------ 2 root root 4096 Feb 24 11:43 . drwxr-xr-x 13 root root 4096 Feb 13 2014 .. -rw------- 1 root root 125 Feb 24 11:43 oracle [root@dub-ImrORA2 cron]# chown oracle:root oracle [root@dub-ImrORA2 cron]# ls -al total 24 drwx------ 2 root root 4096 Feb 24 11:43 . drwxr-xr-x 13 root root 4096 Feb 13 2014 .. -rw------- 1 oracle root 125 Feb 24 11:43 oracle 

    доказательство

     [root@dub-ImrORA2 cron]# su - oracle [oracle@dub-ImrORA2 ~]$ crontab -l 55 23 * * 0-4 /home/oracle/scripts/tblspc_usage_rpt.sh >> /home/oracle/scripts/tblspc_usage.log 2>&1 

    Просто pam_access.so в /etc/pam.d/cron

    У меня была эта проблема, и оказалось, что это было потому, что мой демон sssd был отключен. Запуск (и включение) sssd был исправлением.

    Interesting Posts

    Функция Bash присваивает значение переданному параметру

    Как вскрыть «скрытое» приложение X

    Встречайте проблемы при попытке разместить ASP.NET Web Api на Debian с помощью Mono и Nginx

    Почему ядра Linux убивают процессы, когда у них 14 ГБ свободной памяти, и как это исправить?

    solaris 11.3 первый раз

    Может «найти» команду сохранить время доступа

    ls command – список файлов, содержащих определенную строку в имени файла и принадлежащих к определенному типу

    Включение завершения с вкладкой на старом ksh на SystemV

    Включая каталоги в Locate на Mac OS X

    Можно ли настроить wibox в Awesome-WM вертикально?

    добавить строку, в которой она принадлежит в отсортированном файле

    Почему не запускается файл ~ / .bash_profile при запуске Ubuntu?

    Не вызывает ли нехватка функции ядра (XENFEAT_hvm_pirqs) проблему прерывания RedHat EC2?

    Не удалось установить dahdi – / usr / bin / install: не может stat '': нет такого файла или каталога

    Не удается установить правую решетку на ArchLinux

    Linux и Unix - лучшая ОС в мире.