問題情況:使用的一個(gè)linux服務(wù)器中有一臺(tái)至始至終crontab無法在普通用戶下執(zhí)行,執(zhí)行時(shí)總是提示錯(cuò)誤:seteuid: Operation not permitted,要使用crontab還要切換到root用戶下,再執(zhí)行crontab -u username -e來編輯,后來通過google搜索到問題在于文件權(quán)限的問題,文件/usr/bin/crontab沒有特權(quán)。
解決方法:改過前的權(quán)限是
-rwxr-xr-x 1 root root 70592 Jul 12 2005 /usr/bin/crontab
改過后的權(quán)限是
-rwsr-xr-x 1 root root 70592 Jul 12 2005 /usr/bin/crontab
因?yàn)閏rontab要使用到除了crontab之外的其他文件,而那些文件普通用戶是沒有更改權(quán)限的,那么現(xiàn)在就需要增加他對(duì)文件系統(tǒng)的特權(quán),讓可以對(duì)其它文件也有更改權(quán)限,更改上面的方法是先切換到root用戶下再執(zhí)行
chmod u+s /usr/bin/crontab
新聞熱點(diǎn)
疑難解答
圖片精選