tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【Linux】su コマンド


スーパーユーザー(root)でshellコマンドを実行できる。 rootユーザーのパスワード を求められる。 exitコマンドで元のユーザーにもどる。

su -c コマンド
指定したコマンドだけをroot権限で実行する

su [-] [ユーザー名]
ログインユーザーを切り替える。ユーザー名を指定しない場合rootユーザーとして切り替える。
「-」ありの場合
  rootユーザーとして直接ログインした場合と同様の処理環境が提供される
「-」なしの場合
  切り替え前のユーザーの環境を維持したまま、ユーザーだけをrootユーザーに切り替える

参考 https://www.atmarkit.co.jp/ait/articles/1611/24/news028.html https://proengineer.internous.co.jp/content/columnfeature/8552