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
또는 설명대로 직접 실행이 답변에서.