やきにくとくにきや

WEBサービスとイベントに夢見るエンジニアの技術メモ、チラシの裏。そして焼肉。

su で path が通らない

   

su してから useradd したら
command not found になってしまった

しばらく調べた結果、 su - してからだったら問題なかったのだが、「su」と「su -」に違いがあるとは知らなかった。

どうやら
su - だとスパーユーザーのpathになるが、
su だと元のユーザーのpathを引き継ぐため、pathが通っていない状態になったりする模様。

 - サーバ