안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.
Linux - 사용자 전환하기 (su 명령어)
'su' 명령어는 현재 세션에서 다른 사용자로
전환할 수 있게 해주는 리눅스 명령어입니다.
1. root 사용자로 전환하기
일반 사용자에서 root 사용자로 전환하기 위해서는
'sudo su' 명령어를 사용하여 전환합니다.
1. root 사용자로 전환하기
sudo su
'sudo su' 명령어를 사용하면 아래와 같이 root 사용자로 전환됩니다.
root 사용자로 전환할 때는 주의해야 합니다.
root 사용자는 시스템 전체에 대한 권한을 가지므로
실수로 시스템을 손상시킬 수 있습니다.
2. su 명령어로 사용자 전환하기
root 사용자를 제외한 사용자 전환은
'su' 명령어를 사용해서 전환합니다.
1. root 사용자를 제외한 사용자 전환
su 사용자명
'su' 명령어를 사용하면 아래와 같이 해당 사용자로 전환됩니다.
'su' 명령어를 사용하면 해당 사용자로 전환되지만
전환 전 사용자의 디렉터리는 유지됩니다.
만약 전환하고자 하는 사용자의 홈 디렉터리까지 변경하려면
'su - 사용자명' 명령어를 사용하시면 됩니다.
'codeman'의 홈 디렉터리 '/home/codeman'에서
'su - linuxman' 명령어를 사용하니 홈 디렉터리가
'/home/linuxman'으로 변경된 걸 확인할 수 있습니다.
'su'와 'sudo'의 차이점
1. 'su'는 사용자를 전환하여 그 사용자의 권한을 얻는 방식입니다.
전환하려는 사용자의 비밀번호를 알아야 합니다.
2. 'sudo'는 명령어 앞에 붙여서 해당 명령어를 관리자 권한으로 실행하게 합니다.
'sudo'를 사용할 때는 현재 사용자의 비밀번호를 입력하면 됩니다.
'sudo'는 주로 관리자 작업을 수행할 때 권장됩니다.
3. 이전 사용자로 복귀하기
'su' 명령어를 사용하여 사용자를 전환한 후
이전 사용자로 복귀하고 싶으면 'exit' 명령어를 사용하면 됩니다.
'codeman' 사용자에서 'su - linuxman' 사용자 변환 하였습니다.
그 후 'exit' 명령어를 사용하여 기존의 'codeman' 사용자로 복귀하였습니다.
su를 사용할 때는 전환된 사용자 권한으로
시스템을 조작할 수 있으므로 주의가 필요합니다.
'IT 소스 > Linux' 카테고리의 다른 글
[Linux] 현재 작업 중인 디렉터리 경로 확인 - pwd (print working directory) (0) | 2024.05.23 |
---|---|
[Linux] 파일 및 디렉터리 목록 확인 - ls (0) | 2024.05.23 |
[Linux] 사용자 생성 및 삭제하기 (0) | 2024.05.17 |
[Linux] 그룹 생성 및 삭제하기 (0) | 2024.05.14 |
[Linux] 사용자 조회하기 (0) | 2024.05.10 |