最近遇到 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
```
沒有留言:
張貼留言