在Ubuntu中,只有root用戶或者具有sudo權限的用戶才能編輯和管理crontab。如果您希望允許其他用戶編輯和管理crontab,可以將其添加到sudo組中。您可以使用以下步驟設置crontab的權限:
sudo usermod -aG sudo username
將"username"替換為您要添加到sudo組的用戶名。
sudo visudo
在文件中找到以下行:
%sudo ALL=(ALL:ALL) ALL
在該行下面添加以下內容:
%sudo ALL=(ALL:ALL) NOPASSWD: /usr/bin/crontab
保存并退出文件。
現在,用戶將能夠使用sudo權限編輯和管理crontab。用戶可以使用以下命令編輯自己的crontab:
sudo crontab -e
用戶可以使用以下命令編輯其他用戶的crontab:
sudo crontab -u username -e
將"username"替換為要編輯的用戶名。