我想允许用户在 Linux 中控制 em1 设备:
当我运行此命令时:
ifdown em1
em1 是嵌入式以太网卡 1,我希望用户能够关闭以太网卡。
在 Fedora 17 上,我收到此错误消息:
Users cannot control this device
我希望某个用户能够在 Linux 上运行某个命令,而无需将权限授予其他用户。最好的方法是什么?
我想允许用户在 Linux 中控制 em1 设备:
当我运行此命令时:
ifdown em1
em1 是嵌入式以太网卡 1,我希望用户能够关闭以太网卡。
在 Fedora 17 上,我收到此错误消息:
Users cannot control this device
我希望某个用户能够在 Linux 上运行某个命令,而无需将权限授予其他用户。最好的方法是什么?
将此行添加到
/etc/sysconfig/network-scripts/ifcfg-em1
:然后任何用户都可以运行
ifup em1
/ifdown em1
。您可以使用
sudo
给 Fedora 17 上的用户控制 em1 设备的权限:首先验证您实际上不能
ifdown em1
以用户身份运行。以 root 身份登录到终端
如果您还没有安装 sudo,请安装它
打开
visudo
权限编辑器请注意,如果您不知道如何使用
vi
编辑器,您要么必须学习如何使用,要么将编辑器的 visudo 路径设置为其他内容。这允许您编辑用户可以在您的系统上以 root 身份执行哪些命令
在打开的文件底部添加以下命令:
保存visudo文件,退出root,以用户登录,看看能不能控制em1