Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux下普通用戶無法直接使用crontab問題

Linux下普通用戶無法直接使用crontab問題

日期:2017/2/7 16:57:22      編輯:Linux教程

問題情況:使用的一個Linux服務器中有一台至始至終crontab無法在普通用戶下執行,執行時總是提示錯誤:seteuid: Operation not permitted,要使用crontab還要切換到root用戶下,再執行crontab -u username -e來編輯,後來通過google搜索到問題在於文件權限的問題,文件/usr/bin/crontab沒有特權。

解決方法:改過前的權限是


-rwxr-xr-x 1 root root 70592 Jul 12 2005 /usr/bin/crontab


改過後的權限是


-rwsr-xr-x 1 root root 70592 Jul 12 2005 /usr/bin/crontab


因為crontab要使用到除了crontab之外的其他文件,而那些文件普通用戶是沒有更改權限的,那麼現在就需要增加他對文件系統的特權,讓可以對其它文件也有更改權限,更改上面的方法是先切換到root用戶下再執行


chmod u+s /usr/bin/crontab

Copyright © Windows教程網 All Rights Reserved