root에서 일반계정으로 변신하기 su
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,203 조회
- 0 추천
- 목록
본문
root에서 일반계정으로 변신하기 su
su를 이용하여 root에서 일반계정으로 변환한 예이다.
아래 보는 바와 같이 현재 id가 root임을 확인하였다.
그리고 "su - bible"이라는 명령어로 bible이라는 계정으로 변환하였다.
[root@sulinux ~]# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) [root@sulinux ~]# [root@sulinux ~]# su - bible [bible@sulinux ~]$ [bible@sulinux ~]$ id
uid=505(bible) gid=505(bible) groups=3(sys),10(wheel),505(bible) [bible@sulinux ~]$ [bible@sulinux ~]$ env HOSTNAME=sulinux.net SHELL=/bin/bash TERM=vt100 HISTSIZE=1000 QTDIR=/usr/lib/qt-3.3 QTINC=/usr/lib/qt-3.3/include USER=bible
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;36:*.mka=00; 36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36: MAIL=/var/spool/mail/bible PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin: /usr/sbin:/sbin:/home/bible/bin INPUTRC=/etc/inputrc PWD=/home/bible LANG=ko_KR.eucKR SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass SHLVL=1 HOME=/home/bible LOGNAME=bible QTLIB=/usr/lib/qt-3.3/lib CVS_RSH=ssh LESSOPEN=|/usr/bin/lesspipe.sh %s G_BROKEN_FILENAMES=1 _=/bin/env [bible@sulinux ~]$ |
일반계정에서 root로 변환하거나 일반계정에서 다른 일반계정으로 변환할 때에는 모두 패스워드를 묻는 절차가 필요하였으나 root에서 일반계정으로 변환할 때에는 패스워드를 묻는 절차가 없다.
이미 root권한을 가졌다는 의미는 시스템의 모든 권한을 가진 것을 의미하기 때문에 굳이 패스워드를 확인할 필요가 없다는 것이다.
그리고 bible로 변환한 다음 id를 실행하여 변환된 계정사용자가 bible임을 확인하였다.
그리고 env로 현재 bible의 환경변수까지 모두 적용되었음을 확인한 것이다.
관련자료
-
이전
-
다음