반응형
리눅스 일반유저를 사용하다보면 관리자 권한이 필요할 때가 있습니다. 그 때 필요한 명령어가 su 입니다.
# su, su -
su는 유저가 잠시 다른 유저로 전환할 수 있게 해줍니다. 실제 사용자ID, 그룹ID로 쉘을 실행합니다.
su는 기본적으로 user가 지정되지 않으면 root로 접속됩니다. su는 현재 디렉터리가 바뀌지 않고 환경변수 HOME과 SHELL만 설정됩니다. 그리고 부작용을 피하기 위해, su -(=su --login)사용을 권합니다.
[centos@localhost ~]$ pwd
/home/centos
[centos@localhost ~]$ su
암호:
[root@localhost centos]# pwd
/home/centos
|
[centos@localhost ~]$ pwd
/home/centos
[centos@localhost ~]$ su -
암호:
[root@localhost ~]# pwd
/root
|
위쪽이 su 아랫쪽이 su - 입니다. su명령어만 사용시 현 디렉터리를 변경하지 않고 기존 유저의 환경 변수를 그대로 가지게 됩니다. 하지만 su - 을 사용시 새로운 로그인 쉘을 만들고 전환한 root환경 변수를 적용하고, root의 홈디렉터리 /root로 이동합니다.
반응형
'❌이전글 > 이전글' 카테고리의 다른 글
NIC랜카드 (0) | 2019.12.04 |
---|---|
랜LAN통신 ARP Request Reply (0) | 2019.12.02 |
시스코 스위치Switch 기능 5가지 (4) | 2019.12.02 |
시스코 스위치, 라우터 내부구조 RAM ROM NVRAM Flash Memory (2) | 2019.11.28 |
CentOS7리눅스 lsattr, chattr 파일속성부여,변경 (0) | 2019.10.29 |
VPN(Virtual Private Network) 가상사설망에 대해 알아보자 (0) | 2019.10.17 |
EVE-NG XSHELL 등록 (0) | 2019.10.14 |
자바JAVA - 배열 사용 array (2) | 2019.10.13 |