리눅스 su 명령어: 사용자 계정 전환 및 권한 상승하기

리눅스 su 명령어: 사용자 계정 전환 및 권한 상승하기

리눅스에서 su 명령어는 사용자 계정을 전환하거나, 권한을 상승시키기 위해 사용됩니다. 이 명령어를 통해 관리자 권한이 필요한 작업을 수행하거나 다른 사용자의 환경으로 전환할 수 있습니다.

1. su 명령어의 기본 사용법

su 명령어를 사용하면 현재 사용자에서 다른 사용자(예: root)로 전환할 수 있습니다. 이 때, 전환하려는 사용자의 암호를 입력해야 합니다.

$ su

이 명령어를 실행하면 root 사용자의 암호를 입력하라는 프롬프트가 나타나며, 올바른 암호를 입력하면 root 사용자로 전환됩니다.

2. 특정 사용자로 전환하기

su 명령어와 함께 특정 사용자의 이름을 지정하면 해당 사용자로 바로 전환할 수 있습니다.

$ su user2

이 경우 ‘user2’ 사용자의 암호를 입력하라는 프롬프트가 나타납니다. 올바른 암호를 입력하면 ‘user2’ 사용자로 전환됩니다.

3. su 명령어를 사용한 후 원래 사용자로 돌아오기

su 명령어를 사용하여 다른 사용자로 전환한 후, 원래 사용자로 돌아오려면 exit 명령어를 사용합니다.

$ exit

이 명령어는 현재 로그인한 사용자 계정에서 로그아웃하고 이전 사용자 계정으로 돌아갑니다.

4. 사용 예시

아래는 su 명령어를 사용한 예시입니다. 이 예시에서는 ‘user1’ 사용자가 root 사용자로 전환한 다음, 다시 ‘user1’ 사용자로 돌아온 후 ‘user2’ 사용자로 전환하는 과정을 보여줍니다.

$ whoami
user1
$ su
[암호 입력]
# whoami
root
# exit
$ whoami
user1
$ su user2
[암호 입력]
$ whoami
user2
$ exit
$ whoami
user1
리눅스 su 명령어 사용 예시

관련 이전 게시글

위로 스크롤