suコマンドにユーザー名を渡してやることでユーザーの切り替えが可能。
■ユーザー切替を行い、切替後ユーザーの環境を使用する。
su - [切替ユーザー名]
■ユーザー切替を行うが、環境は切替ユーザーのものにならない。
su [切替ユーザー名]
■rootユーザーに切り替わり、環境もrootのものになる
su -
■rootユーザーに切り替わるが、環境はrootにはならない。
su
ハイフンの有無でこんな意味の違いがあるとは初めて知った。
suコマンドにユーザー名を渡してやることでユーザーの切り替えが可能。
■ユーザー切替を行い、切替後ユーザーの環境を使用する。
su - [切替ユーザー名]
■ユーザー切替を行うが、環境は切替ユーザーのものにならない。
su [切替ユーザー名]
■rootユーザーに切り替わり、環境もrootのものになる
su -
■rootユーザーに切り替わるが、環境はrootにはならない。
su
ハイフンの有無でこんな意味の違いがあるとは初めて知った。