Как исправить проблему доступа к crontab с сообщением об ошибке конфигурации pam? [закрыто]

Я попытался получить доступ к своему crontab от имени пользователя без полномочий root «монеты», когда я столкнулся с проблемой разрешений, как показано в следующем сообщении об ошибке, в котором упоминается конфигурация pam:

[coins@COINS-TEST ~]$ crontab -l

Authentication service cannot retrieve authentication info You (coins) are not allowed to access to (crontab) because of pam configuration.

Какое наиболее распространенное решение для этой проблемы доступа к crontab ?

12
задан 13 May 2016 в 18:54
3 ответа

Вы можете проверить, что здесь:

/etc/cron.allow

, а также посмотреть, запущен ли selinux и является ли он причиной проблемы. Рекомендуется просматривать /var/log/messages или syslog.

.
4
ответ дан 2 December 2019 в 21:32

Необходимо разрешить пользователю использовать cron в файле таблицы контроля доступа к входу в систему /etc/security/access. conf
Используйте следующую запись, которая позволит пользователю монет выполнять задания cron:

# Allow the coins user to run cron jobs
+: coins : cron crond :0

Убедитесь, что она выше последней записи:

# Deny all other users access by any means.
-: ALL : ALL

Так как эта запись запрещает (-) доступ из всех источников ко всем другим пользователям, ранее не упомянутым в файле.

Также обратите внимание
Учетные записи с истекшим сроком действия получают то же самое сообщение об ошибке, что и учетные записи с не разрешенным доступом.
Пожалуйста, проверьте счет, в котором отказано, чтобы узнать, истек ли срок его действия:

chage -l имя учетной записи

20
ответ дан 2 December 2019 в 21:32

doen As u Sudo-toegang het, kan u kan dit omseil met:

$ sudo crontab -u `whoami` -l

Vir 'n permanente oplossing hierbo, skep 'n alias in u .bashrc :

alias crontab='sudo crontab -u `whoami`'

Nadat u die alias bygevoeg het, maak u nuwe terminal oop en probeer weer die crontab-opdrag uit te voer:

$ crontab -l
0
ответ дан 2 December 2019 в 21:32

Теги

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