「sudo su」と入力するとルートが生成されますか?

「sudo su」と入力するとルートが生成されますか?

sudo suターミナルに入力しましたがターミナルwhoamiで私がルートだと言いましたね。それでは、これはsudo su私がルートという意味ですか、それとも何かが抜けたという意味ですか?

ベストアンサー1

はい。正解はman su

SYNOPSIS
   su [options...] [-] [user [args...]]

DESCRIPTION
   su allows to run commands with substitute user and group ID.

   When called without arguments su defaults to running an interactive shell as root.

これを行うための推奨される方法は、sudo su -ログインシェル環境を使用してルートシェルを起動するためです。

   -, -l, --login
          Starts the shell as login shell with an environment similar to a real login:

             o      clears all environment variables except for TERM

             o      initializes the environment variables HOME, SHELL, USER, LOGNAME, PATH

             o      changes to the target user's home directory

             o      sets argv[0] of the shell to '-' in order to make the shell a login shell

または、sudo -i指示に従って直接実行してください。この回答では

おすすめ記事