LINUX.ORG.RU

кронтаб не запускается потому что пам конфигурейтион. чего хочет? strace?


0

1

В общем ситуация такая

crontab -l

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

в логах следующее

crontab: pam_unix(crond:account): helper binary execve failed: Permission denied

всё собственно ясно, особенно, если добавить что я сделал find /{bin,sbin,usr/bin,usr/sbin,usr/local/bin,usr/local/sbin} -perm -o=x -type f -exec chmod 750 {} \;

chmod 755 /sbin/nologin /bin/bash /bin/sh /usr/bin/crontab /bin/vi

для пущей секьюрности.

но вот хотелось бы кротаб всё-таки запустить.

Как узнать, чего ему надо и какой конкретно хелпер не удалось запустить (чтобы разрешить этот хелпер).

strace что-то не помог особо. может опции какие?

★★★★★

strace что-то не помог особо. может опции какие?

rpm -ql pam | grep bin
/sbin/faillock
/sbin/mkhomedir_helper
/sbin/pam_console_apply
/sbin/pam_tally2
/sbin/pam_timestamp_check
/sbin/unix_chkpwd
/sbin/unix_update

Изучите документацию, и не делайте таких идиотских «оптимизаций» более.

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

спасибо.

Изучите документацию, и не делайте таких идиотских «оптимизаций» более.

гм. поясните, пжл, в чём идиотство. известно, что надо запрещать вещи типа ls, find.. и т.п. всё что я сделал - это расширил это правило до «всё что не разрешено явно - запрещено». что именно не так?

AndreyKl ★★★★★
() автор топика
Ответ на: комментарий от Nastishka

гм

chmod 755 /sbin/{faillock,mkhomedir_helper,pam_console_apply,pam_tally2,pam_timestamp_check,unix_chkpwd,unix_update}

не помогло...

и какую документацию изучить?

AndreyKl ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.