Re: shutdounでkommand not found ( No.1 ) |
|
- æ¥æï¼ 2007/11/11 11:03
- ååï¼ 管理者
- # su - でrootになり、以下コマンドでもだめですか?
# /sbin/shutdown -h now
だめな場合、以下の結果を教えて下さい。
# env | grep PATH
|
Re: shutdounでkommand not found ( No.2 ) |
|
- æ¥æï¼ 2007/11/11 14:04
- ååï¼ kisan
- 早速お教えいただき有り難うございます。
# /sbin/shutdown -h nowで上手くいきました。
# env | grep PATHの結果は
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/kikyo/bin
でした。
どうして/sbin/を付けなければいけないのでしょうか?
初心な質問で申し訳ありませんが再びよろしくお願いいたします。
なお、表題の'c'と'k'を打ちまちがえました。すぐ気がついたのですが直しかたが解らなくて。。。
|
Re: shutdounでkommand not found ( No.3 ) |
|
- æ¥æï¼ 2007/11/11 17:25
- ååï¼ 管理者
- > # env | grep PATHの結果は
> PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/kikyo/bin > でした。 > どうして/sbin/を付けなければいけないのでしょうか? 管理者(root)はシステムコマンドの実行が当然許されています。 このシステムコマンドは主に「/sbin」の中に存在しています。
本来は、ユーザには環境変数といってシステムデフォルトで「/bin」や「/user/bin」等々がセットされています。 管理者はこの他に「/sbin」や「/user/local/sbin」などが追加されます。 (環境変数は他の詳しい紹介サイトをご参照願います。)
先ほど教えて頂いたkisanさんの(管理者)「env | grep PATH」実行結果には本来存在する「/sbin」が無いですね。 何らかの理由で、環境変数の $PATH が書き換わってしまったと思われます。
> なお、表題の'c'と'k'を打ちまちがえました。すぐ気がついたのですが直しかたが解らなくて。。。 親スレッドの右下にある「レンチ」アイコンをクリックして、パスワードを入力すれば、コメントの変更やスレッドのクローズなどが可能です。
|
Re: shutdounでkommand not found ( No.4 ) |
|
- æ¥æï¼ 2007/11/14 21:21
- ååï¼ kisan
- 解りやすい回答をいただき有難うございます。
>環境変数の $PATH が書き換わってしまったと思われます。
念のためDVDからインストールし直して、直ぐsuでrootに入り #env | grep PATH を実行しましたが、
やはり同じで /sbin が見当たりません。なぜでしょうか?
サーバーを構築しようと思っています。今後ともよろしくご指導お願いいたします。
|
Re: shutdounでkommand not found ( No.5 ) |
|
- æ¥æï¼ 2007/11/16 23:27
- ååï¼ toto
- >PATH=/usr/c/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/kikyo/bin
kerberosって入ってますけど、ケルベロス認証を設定してるんですか? あとLDAPとか・・・・ sbinが無いんですけど、これってほんとにrootですか?
ログイン後にシステムー>端末から”su -”をした時のPATHも同じですか?
|