강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

root에서 일반계정으로 변신하기 su

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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의 환경변수까지 모두 적용되었음을 확인한 것이다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,076 명
  • 현재 강좌수 :  36,001 개
  • 현재 접속자 :  561 명