Crontab 權限不夠 crontab: edits left in /tmp/crontab.HaZsu1


轉自 https://blog.csdn.net/weixin_43822878/article/details/104053015

想要添加個定時執行任務,發現無法設置定時任務,無論怎么編輯,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]#
保存成功了。
chattr/lsattr的說明在這里:https://www.wikiwand.com/en/Chattr


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM