su 를 이용하여 쉘 내에서 사용자 전환이 자유롭게 가능합니다.
단 /bin/false 또는 /sbin/nologin 설정이 되어있는 사용자로의 변환은 안됩니다.
그리고 su root 랑 su - 랑 차이가 뭔지 궁금하신 분이 있는데
사용자 변환과, 사용자 환경변수까지 변환의 차이라고 대충 생각해두시면 됩니다
가령 su root 는 root 로 변환은 되지만 $home/.bash_profile 의 환경변수를 불러오지 않습니다.
하지만 su - 계정명 은 완벽하게 해당 계정 환경으로 이동합니다.
root@TEST1:~# su test
sh-4.2$ whoami
test
sh-4.2$
'Linux ( Cent OS ) > RHCSA ' 카테고리의 다른 글
[RHCSA] 물리적 볼륨 생성 및 제거, 물리적 볼륨을 볼륨 그룹으로 할당, 논리적 볼륨 생성 및 삭제 (2) | 2019.04.17 |
---|---|
[RHCSA] tar, star, gzip, bzip2를 사용하여 파일을 아카이브, 압축, 압축 해제 수행 (0) | 2019.04.17 |
[RHCSA] ssh를 사용하여 원격 시스템에 액세스 (0) | 2019.04.17 |
[RHCSA] grep 및 정규 표현식을 사용하여 텍스트 분석 (0) | 2019.04.16 |
[RHCSA] 입력-출력 리디렉션(>, >>, |, 2> 등) 사용 (1) | 2019.04.16 |