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
指示に従って直接実行してください。この回答では。