Rhel5
普通使用者可以在一台機器上執行命令,但在另一台機器上必須是 root,我該如何消除這個限制?
我有兩台機器。一方面,非 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
希望有幫助!