温馨提示×

Ubuntu下crontab的权限设置

小樊
126
2024-08-21 15:24:31
栏目: 智能运维

在Ubuntu中,只有root用户或者具有sudo权限的用户才能编辑和管理crontab。如果您希望允许其他用户编辑和管理crontab,可以将其添加到sudo组中。您可以使用以下步骤设置crontab的权限:

  1. 添加用户到sudo组:
sudo usermod -aG sudo username

将"username"替换为您要添加到sudo组的用户名。

  1. 编辑sudoers文件:
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"替换为要编辑的用户名。

0