打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux下普通用户无法直接使用crontab问题

问题情况:使用的一个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


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Linux常见的持久化后门汇总
linux使用crontab实现PHP执行定时任务 | 乱炖
linux系统目录详解(全而易懂)
Linux下常用命令和应用部署
Linux提权知识点总结
Linux常用命令整理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服