Linux
ifdown em1 使用者無法控制此設備。允許使用者控制 em1 設備
我想讓使用者在 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