プロが教えるわが家の防犯対策術!

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



suにしてroot権限

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が見つからない時は、教えて!gooで質問しましょう!