如何允许“标准用户”(无 sudo)在不需要管理员密码的情况下更改 IP 配置

如何允许“标准用户”(无 sudo)在不需要管理员密码的情况下更改 IP 配置

有人知道是否可以让“标准用户”帐户进行 IP 更改(通过 GUI 或终端)而不需要管理员(sudo)密码吗?

我希望用户能够从 DHCP 更改接口 + 设置静态配置(IP、掩码、DG、DNS)。

谢谢!

答案1

您必须对此小心谨慎(特别是如果您指定了“NOPASSWD:”选项。

访问 sudoers 文件:

sudo visudo

将以下行添加到 sudoer 文件:

user ALL = (root) {path/to/command} 

我相信您可以使用它来指定可以运行特定命令的用户(或多个用户)。

来源 -http://www.unix.com/unix-dummies-questions-answers/127273-allow-user-use-specific-root-command.html

全面披露 - 我以前用过这个(用于其他目的)。但我还没有尝试指定多个用户,或处理更改网络接口的命令。

希望这可以帮助

答案2

是的,你可以以标准用户身份更改网络设置。但你必须使用 sudo。抱歉。只需请求将其添加到 sudoers 即可。

答案3

在 Windows 操作系统中,我们可以授予标准用户更改 TCP/IP 配置的权限,例如,将 IP 配置从 DHCP 更改为手动,还可以更改 IP、子网掩码、默认网关、DNS 服务器等。必须将用户添加到“网络配置操作员”组中。

用户还可以禁用/启用/修复网络连接。

  1. 开始>运行>CMD>COMPMGMT.MSC
  2. 系统工具>本地用户和组>组
  3. 双击“网络配置操作员”,然后单击“添加”。
  4. 指定需要 IP 配置更改权限的用户。

相关内容