看板 Linux 關於我們 聯絡資訊
大家好 我安裝centos5.5 然後使用sudo useradd user這個指令時 出現command not found訊息 突然覺得很意外 結果我到/usr/sbin/裡面 用sudo ./useradd 就可以執行了 怎麼會出現這種路徑上的問題 我的centos5.5是新安裝乾淨的i386版本 請問這是個bug嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.20.157
Bellkna:權限不足 12/24 01:11
prolog:系統出現的訊息不是這樣說耶 12/24 01:15
Bellkna:sudo 是讓你有root 權限 12/24 01:19
asimon:path ...? 12/24 01:21
prolog:我是有root權限呀 剛去看了一下root的路徑/usr/sbin 12/24 01:21
prolog:居然是/usr/kerberos/sbin 那個是甚麼東西阿@@ 12/24 01:22
chenyen:應該是path 之前裝過 一開始也是command not found XDDD 12/24 03:47
kdjf:sudo 用的 PATH 可能不含/usr/sbin ? 12/24 07:54
benqm300:樓上正解! 12/24 10:35
benqm300:echo $PATH,看有無/usr/sbin沒有就加,怎加?別問阿!! 12/24 10:38
prolog:我比較好奇為何預設root會沒有/usr/sbin路徑 囧 12/24 13:20
Adama:su - 切換成root才會有root的PATH吧 sudo不一定有 12/24 13:34
benqm300:沒有切換身份的話,shell環境還是原來的user 12/27 19:17