问答一下,轻松解决,电脑应用解决专家!
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win10/Win11
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascriptLinux系统
PHP教程CSS教程XML教程

Linux添加定时任务提示权限不够/var/spool/cron/tmp.XXXXFSq8E3: 权限不够 crontab: edits left in /tmp/crontab.HaZsu1

更新时间:2021-10-11 12:35 作者:爱辉弟啦点击:

想要添加个定时执行任务,发现无法设置定时任务,无论怎么编辑,crontab -e就是无法保存。错误提示是没有权限,下面就是添加完后保存提示的信息:
[root@node7 ~]# crontab -e
crontab: installing new crontab
/var/spool/cron/tmp.XXXXFSq8E3: 权限不够
crontab: edits left in /tmp/crontab.HaZsu1
[root@node7 ~]#
在这里插入图片描述
进入/var/spool下查看cron目录是正常的,但是在cron里面没有权限建立文件这个根源。

1.可以尝试先在/var/spool/cron目录下用vim编辑一个测试文件,看是否可以保存在这个cron目录下,如果无法保存提示权限问题。

那么可能目录有什么特殊的地方,root用户也被约束了

查看是否有特殊的属性

[root@node7 cron]# lsattr /var/spool/cron/

去掉特殊的属性

[root@node7 cron]# chattr -ai /var/spool/cron

再次编辑定时任务:

[root@node7 cron]# crontab -e
crontab: installing new crontab
[root@node7 cron]#

保存成功了。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容