Linux

ifdown em1 使用者無法控制此設備。允許使用者控制 em1 設備

  • October 23, 2012

我想讓使用者在 Linux 中控制 em1 設備:

當我執行這個命令時:

ifdown em1 

em1 是嵌入式乙太網卡 1,我希望使用者能夠關閉乙太網卡。

在 Fedora 17 上,我收到以下錯誤消息:

Users cannot control this device

我希望某個使用者能夠在 Linux 上執行某個命令,而無需授予其他使用者權限。最好的方法是什麼?

將此行添加到/etc/sysconfig/network-scripts/ifcfg-em1

USERCTL=yes

然後任何使用者都可以執行ifup em1/ ifdown em1

您可以使用sudo授予 Fedora 17 上的使用者控制 em1 設備的權限:

首先驗證您實際上不能ifdown em1以使用者身份執行。

el@defiant ~ $ /usr/sbin/ifdown em1

   Users cannot control this device.

以 root 身份登錄到終端

su
<password>

如果您還沒有 sudo,請安裝它

yum install sudo

打開visudo權限編輯器

請注意,如果您不知道如何使用vi編輯器,則必須學習如何使用或將編輯器的 visudo 路徑設置為其他內容。

visudo

這允許您編輯使用者可以在系統上以 root 身份執行哪些命令

在打開的文件底部添加以下命令:

## Allows members of the users group to shutdown this system
# %users  localhost=/sbin/shutdown -h now
%users  localhost=/usr/sbin/ifdown

保存visudo文件,退出root,以使用者身份登錄,看看能不能控制em1

el@defiant ~ $ /usr/sbin/ifdown em1

引用自:https://serverfault.com/questions/441415