有人知道是否可以让“标准用户”帐户进行 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 服务器等。必须将用户添加到“网络配置操作员”组中。
用户还可以禁用/启用/修复网络连接。
- 开始>运行>CMD>COMPMGMT.MSC
- 系统工具>本地用户和组>组
- 双击“网络配置操作员”,然后单击“添加”。
- 指定需要 IP 配置更改权限的用户。