다음 명령을 사용하여 gnome-terminal에서 루트로 로그인하면:
sudo su
루트 사용자로 로그인됩니다.
이건 사용자 전환이 로그인으로 간주되지 않나요?
또한, 내가 수행한 모든 "전환"을 표시할 수 있는 명령은 무엇입니까?
답변1
먼저 다음을 살펴보겠습니다 man who
.
Print information about users who are currently logged in.
당신이 말했듯이,
sudo su
그것은 기록한다나루트 사용자로
그래서 그것은 대략너, 아니뿌리.
그리고 당신 말이 맞아요. 출처 man sudo
:
sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy.
다시 말하지만, 명령을 실행하면 sudo su
실제로 (~ 아니다루트)는 su
슈퍼유저로 명령을 실행하고 있습니다.
루트가 되려면 먼저 루트 계정을 활성화해야 합니다. 이를 수행하는 방법은 여기를 참조하십시오.
그런 다음 tty1-6, ssh, 로그인 화면의 GUI 등에서 루트로 로그인할 수 있습니다.
우분투에서는 자신의 계정을 활성화하지 않고 루트 로그를 얻는 대안이 있는 것 같습니다. 다음 명령이 이를 수행합니다:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gnome-terminal
그러면 루트 터미널이 열립니다:
두 번째 질문과 관련하여 힌트를 드리겠습니다. /var/log
디렉토리 에서 auth.log.*
.