専門家に聞いた!繰り返す痔の原因は!? >>

root権限でifconfigとすると実行されますが、普通のユーザー権限で一旦suでroot権限になっても、ifconfigとすると -bash: ifconfig: command not foundとなります。
いちいち/sbin/ifconfigとしなければいけないので不便です。
コマンドごとにどのディレクトリにあるか知っていないと使えないし、whichコマンドも効かないので困っています。
何か良い方法はありますか?



suにしてroot権限

このQ&Aに関連する最新のQ&A

A 回答 (2件)

原因はPATHの設定ですね


一般ユーザではPATHが通っていて、rootでは通っていない
whichで出てこないのもPATHが通っていないからです
それぞれでenvとコマンドを打ってみてPATHの行を比較してみてください

No.1さんの回答も1つの解ですが、
http://www.itmedia.co.jp/help/tips/linux/l0284.h …
のように/sbinへのPATHを通すのも解の1つです

参考URL:http://www.itmedia.co.jp/help/tips/linux/l0284.h …
    • good
    • 0

su -



でどうぞ。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング