- ベストアンサー
ユーザー権限でログインするとsuでもフルパスコマンド?
root権限でifconfigとすると実行されますが、普通のユーザー権限で一旦suでroot権限になっても、ifconfigとすると -bash: ifconfig: command not foundとなります。 いちいち/sbin/ifconfigとしなければいけないので不便です。 コマンドごとにどのディレクトリにあるか知っていないと使えないし、whichコマンドも効かないので困っています。 何か良い方法はありますか? suにしてroot権限
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
原因はPATHの設定ですね 一般ユーザではPATHが通っていて、rootでは通っていない whichで出てこないのもPATHが通っていないからです それぞれでenvとコマンドを打ってみてPATHの行を比較してみてください No.1さんの回答も1つの解ですが、 http://www.itmedia.co.jp/help/tips/linux/l0284.html のように/sbinへのPATHを通すのも解の1つです
その他の回答 (1)
- koko_u_
- ベストアンサー率18% (459/2509)
回答No.1
su - でどうぞ。