Linux FAQ : 其他用戶沒法查看 crontab 和 無法切換到另一個用戶
權限
root 以外用戶使用 su 切換用戶被擋住
參考 :
- https://cloud.tencent.com/developer/article/1020334
- https://unix.stackexchange.com/questions/61876/su-permission-denied-despite-correct-password
- https://blog.csdn.net/master336/article/details/121972302
- http://iamnotpg.blogspot.com/2015/11/crontab-e.html
- https://support.oneidentity.com/safeguard-authentication-services/kb/4271211/user-unable-to-run-crontab-command-due-to-error-you-username-are-not-allowed-to-access-to-crontab-because-of-pam-configuration
檢查是不是沒有 setuid
chmod u+s /bin/su
測試用戶可以切換
如還是被擋住
檢查 /etc/pam.d/su
預設 wheel 群組是管理用
可以把該段註解
用戶查看排程
也需要給權限
chmod u+s /bin/crontab
如缺少 /etc/cron.deny 也會不能執行
可以給一個空檔案
留言
張貼留言