qhy0802he
V2EX  ›  Ubuntu

ubuntu cron 执行失败,急

By qhy0802he at 2023 年 10 月 19 日 · 2622 次点击
ubuntu cron 执行系统 date 命令后只有日志:Permission denied 。完全没有头绪。
尝试了关闭 selinux/apparmor
尝试了调整相关配置文件权限

还有啥好办法?在线等
第 1 条附言  ·  2023 年 10 月 23 日
统一回复,谢谢各位大佬,经过排查测试发现是 pam.d/cron 配置问题,导致验证失败。已修复
15 条回复  •  2023-10-20 13:00:23 +08:00
wheat0r
   1
wheat0r  
   2023 年 10 月 19 日
这信息也太少了
devswork
   2
devswork  
   2023 年 10 月 19 日
命令前面加上 sudo

编辑 sudoers:
myuser ALL=(ALL:ALL) NOPASSWD: /bin/date
myuser 是你的用户名,/bin/date 是 date 命令的绝对路径

再试下看看能不能行
devswork
   3
devswork  
   2023 年 10 月 19 日
我用的 centos7 ,date 命令路径是 /usr/bin/date
ubuntu 可以用下 whereis date 来查下命令的绝对路径
AoEiuV020JP
   4
AoEiuV020JP  
   2023 年 10 月 19 日
按理说 date 不需要啥搞权限的,而且 cron 正常来说是 root 权限的,
总之 cron 里运行 id 命令看看情况,
Hf1G1sGBYS8QSLN8
   5
Hf1G1sGBYS8QSLN8  
   2023 年 10 月 19 日
着急就手动执行一下。
thinkm
   6
thinkm  
   2023 年 10 月 19 日
调试一下
julyclyde
   7
julyclyde  
   2023 年 10 月 19 日
是系统级 crontab 还是用户级 crontab 啊?
把 crond 的日志上下文都发上来看看

说实话我不太信这句日志是 date 产生的
defunct9
   8
defunct9  
   2023 年 10 月 19 日   ❤️ 2
开 ssh ,让我上去看看
yolee599
   9
yolee599  
   2023 年 10 月 19 日 via Android
date 指令不需要什么权限的啊
chauncychan
   10
chauncychan  
   2023 年 10 月 19 日
起码把命令给贴上来吧
zhanglintc
   11
zhanglintc  
   2023 年 10 月 19 日
开 ssh ,让我上去看看
Nooooobycat
   12
Nooooobycat  
   2023 年 10 月 19 日
Apache: Troubleshooting any problem without the error log is like driving with your eyes closed.

https://httpd.apache.org/docs/2.4/getting-started.html
Masoud2023
   13
Masoud2023  
   2023 年 10 月 19 日
开 ssh ,让我上去看看
defunct9
   14
defunct9  
   2023 年 10 月 19 日
@zhanglintc @Masoud2023 说这句话要小心 Livid 封了账号
zhanglintc
   15
zhanglintc  
   2023 年 10 月 20 日
@defunct9 #14 还有这种危险啊?那我以后不说了
© 2026 V2EX · 44ms · 3.9.8.5