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

관련 정보