[問題] CentOS 5.5 useradd 出現command not found

看板Linux作者 (波卡)時間15年前 (2010/12/24 00:53), 編輯推噓4(409)
留言13則, 7人參與, 最新討論串1/2 (看更多)
大家好 我安裝centos5.5 然後使用sudo useradd user這個指令時 出現command not found訊息 突然覺得很意外 結果我到/usr/sbin/裡面 用sudo ./useradd 就可以執行了 怎麼會出現這種路徑上的問題 我的centos5.5是新安裝乾淨的i386版本 請問這是個bug嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.20.157

12/24 01:11, , 1F
權限不足
12/24 01:11, 1F

12/24 01:15, , 2F
系統出現的訊息不是這樣說耶
12/24 01:15, 2F

12/24 01:19, , 3F
sudo 是讓你有root 權限
12/24 01:19, 3F

12/24 01:21, , 4F
path ...?
12/24 01:21, 4F

12/24 01:21, , 5F
我是有root權限呀 剛去看了一下root的路徑/usr/sbin
12/24 01:21, 5F

12/24 01:22, , 6F
居然是/usr/kerberos/sbin 那個是甚麼東西阿@@
12/24 01:22, 6F

12/24 03:47, , 7F
應該是path 之前裝過 一開始也是command not found XDDD
12/24 03:47, 7F

12/24 07:54, , 8F
sudo 用的 PATH 可能不含/usr/sbin ?
12/24 07:54, 8F

12/24 10:35, , 9F
樓上正解!
12/24 10:35, 9F

12/24 10:38, , 10F
echo $PATH,看有無/usr/sbin沒有就加,怎加?別問阿!!
12/24 10:38, 10F

12/24 13:20, , 11F
我比較好奇為何預設root會沒有/usr/sbin路徑 囧
12/24 13:20, 11F

12/24 13:34, , 12F
su - 切換成root才會有root的PATH吧 sudo不一定有
12/24 13:34, 12F

12/27 19:17, , 13F
沒有切換身份的話,shell環境還是原來的user
12/27 19:17, 13F
文章代碼(AID): #1D4twQ2e (Linux)
文章代碼(AID): #1D4twQ2e (Linux)