2023年5月3日 星期三

[Ubuntu] Crontab Permission denied

最近遇到 crontab 編輯問題。使用者 ubuntu 想編輯自己的 crontab,使用指令 `crontab -e` 出現錯誤訊息 `crontabs/ubuntu/: fdopen: Permission denied`

網路上比較像的解法大多是修改 `/usr/bin/crontab` 的使用者和權限,但是對我沒效。

比對了另外一台正常的機器,發現是 `/var/spool/cron/crontabs/` 使用者錯誤了。正確應該是長這樣

```

$ sudo ls -al /var/spool/cron/crontabs/
total 16
drwx-wx--T 2 root   crontab 4096 Jan  3 10:57 .
drwxr-xr-x 5 root   root    4096 Apr 20  2022 ..
-rw------- 1 root   crontab 1135 Aug 20  2022 root
-rw------- 1 ubuntu crontab 1337 Jan  3 10:57 ubuntu

```