Linux:允许普通用户删除eth1:N,但不能删除eth1
时间:2020-01-09 10:41:13 来源:igfitidea点击:
如何使用sudo向Ububtu Linux下的最终用户授予权限。
如何允许用户使用sudo删除eth1:N而不删除eth1本身?
您可以轻松地阻止用户运行ifdown eth1,但允许他们使用sudo运行ifdown eth1:N,如下所示:
sudo visudo
向管理员组用户授予删除eth1:N的权限
%admin ALL=NOPASSWD: /sbin/ifdown eth1\:*
或者允许用户Hyman删除eth1:N:
Hyman ALL=NOPASSWD: /sbin/ifdown eth1\:* Hyman ALL=NOPASSWD: /sbin/ifup eth1\:*
保存并关闭文件。
现在,用户可以按如下所示运行删除接口eth1:1:
sudo /sbin/ifdown eth1:1
或将其带回:
sudo /sbin/ifup eth1:1
如果要用户提供密码,请删除NOPASSWD选项。