CentOS 5.5 useradd 出現command not found - Linux

Table of Contents


大家好 我安裝centos5.5
然後使用sudo useradd user這個指令時
出現command not found訊息

突然覺得很意外 結果我到/usr/sbin/裡面
用sudo ./useradd 就可以執行了
怎麼會出現這種路徑上的問題

我的centos5.5是新安裝乾淨的i386版本

請問這是個bug嗎?

--

All Comments

Michael avatarMichael2010-12-25
權限不足
Carolina Franco avatarCarolina Franco2010-12-27
系統出現的訊息不是這樣說耶
Daniel avatarDaniel2010-12-28
sudo 是讓你有root 權限
Dorothy avatarDorothy2010-12-31
path ...?
David avatarDavid2011-01-01
我是有root權限呀 剛去看了一下root的路徑/usr/sbin
Sarah avatarSarah2011-01-04
居然是/usr/kerberos/sbin 那個是甚麼東西阿@@
Callum avatarCallum2011-01-04
應該是path 之前裝過 一開始也是command not found XDDD
Lydia avatarLydia2011-01-06
sudo 用的 PATH 可能不含/usr/sbin ?
Enid avatarEnid2011-01-08
樓上正解!
Olivia avatarOlivia2011-01-09
echo $PATH,看有無/usr/sbin沒有就加,怎加?別問阿!!
Harry avatarHarry2011-01-11
我比較好奇為何預設root會沒有/usr/sbin路徑 囧
Selena avatarSelena2011-01-15
su - 切換成root才會有root的PATH吧 sudo不一定有
Carol avatarCarol2011-01-16
沒有切換身份的話,shell環境還是原來的user