System/Unix
-
-
su와 su - 명령어 차이System/Unix 2019. 5. 11. 17:15
su와 su - 명령어 차이 Ⅰ. SU 명령어란? SU는 Substitute User의 줄임말로 현재 사용자를 로그아웃 하지 않고, 다른 사용자의 권한을 획득할 때 사용된다. 일반적으로 패키지를 설치, 시스템 설정 파일 수정, 신규 사용자 추가 등과 같은 관리 작업을 수행하기 위해 사용자의 권한을 root로 변경하는데 이용된다. Ⅱ. SU 명령어 사용법 1. su [변경하고자 하는 계정명] [변경하고자 하는 계정명]의 권한을 임시로 빌려온 형태로, 환경변수를 일부만 가져온다. 즉, 기존 사용자 환경이 어느 정도 유지된 상태이므로 로그아웃(logout)은 할 수 없다. ex) $ su root ex) # logout 2. su - [변경하고자 하는 계정명] SU 뒤에 오는 ‘-‘ 는 ‘-l’ 또는 ‘--l..