사용자 관리
사용자 계정 관리 - su
[1] su : 사용자 계정 전환
- su는 (substitute user, switch user)의 약자
- 현재 로그인 세션에서 다른 사용자의 권한으로 실행 하고자 할때 사용
- 보통 root 권한이 필요한 경우 일반 사용자로 로그인 한 후 su명령어를 사용하여 root사용자로 전환하여 필요한 작업을 수행하고 exit 명령어 웒래 사용자로 돌아오는 방법을 많이 사용한다.
$ su [options] [username]
[2] 옵션
옵션 |
설명 |
-c, –command |
지정한 사용자로 셀이 실행할 명령어를 지정한다. |
-, -l, –login |
사용자가 직접 로그인했을 때와 동일하게 환경변수 등이 설정된고 홈 디렉터리로 이동한다. |
-s, –shell |
명시된 셀을 사용한다. |
[3] 예제
### root 사용자로 전환한다. - 로그인 환경은 기존의 로그인 사용자의 환경을 따른다.
$ su
### root 사용자로 전환한다. - root 사용자의 로그인 환경, 환경변수 로 전환된다
$ su -
# or
$ su -l
# or
$ su -login
$ pwd
/root
### 사용자 전환을 하지 않고 일시적으로 지정한 명령을 실행한다.
$ su root -c "vi /etc/passwd"
### 지정한 사용자로 전환한다.
$ su - blue
Comments