Rhel5

普通使用者可以在一台機器上執行命令,但在另一台機器上必須是 root,我該如何消除這個限制?

  • September 27, 2010

我有兩台機器。一方面,非 root 使用者可以執行ethtool並獲得輸出,而在另一台機器上,同一使用者可以獲得sh: ethtool: command not found.

如果我sudo su -是 root,那麼ethtool確實存在,所以它一定是一個 privs 問題,也許是sudoers文件?

我希望ethtool這個使用者可以在第二台機器上執行。

我在第一台機器上執行 RHEL4,在第二台機器上執行 RHEL5。

我怎樣才能在 RHEL5 機器上ethtool執行(不需要)?sudo

提前致謝

富有的

可能是 ethtool 所在的目錄不在使用者的路徑上。

檢查路徑:

echo $PATH

找到 ethtool

find / -name ethtool

您可能需要以 root 身份執行上述內容,以防使用者無權訪問 ethtool 所在的目錄。找到 ethtool 並確保其目錄在使用者路徑中後,您可以檢查權限在文件夾和 ethtool 本身上。

ls -l /path_to_ethtool_directory
ls -l /path_to_ethtool_directory/ethtool

希望有幫助!

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