我曾在 Ubuntu 工作站(16.04 LTS)上使用过 cron
$ uname -a
Linux ubuntu 4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
突然,我开始收到/var/spool/cron: chdir: Permission denied
来自crontab -l
(或-e
)命令。问题似乎出在权限上(例如,参见https://serverfault.com/questions/78159/what-could-cause-permission-denied-for-command-crontab-e),但到目前为止,我尝试重置相关文件(/var/spool/cron/crontabs/ryszard)的权限,但都无法解决问题
$ sudo namei -l /var/spool/cron/crontabs/ryszard
f: /var/spool/cron/crontabs/ryszard
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root spool
drwsrwxr-- root root cron
drwSrw-r-- root crontab crontabs
-rwsrw-r-- ryszard crontab ryszard
$
你知道可能存在什么问题以及如何解决它吗?这个问题是如何首先出现的?