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

su를 이용하여 일반계정에서 다른 일반계정으로 변환하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

su 이용하여 일반계정에서 다른 일반계정으로 변환하기

 

 

 

 

 

 

다음은 su명령어를 이용하여 일반계정에서 다른 일반계정으로 변환하는 예입니다.

 

 

 

 흔히 su명령어는 root권한을 획득하기 위한 용도로만 알고 계시는 분들이 많습니다.

 

 

 

 하지만, su 일반사용자가 다른 일반사용자로 변환하려고 때에도 사용할 있습니다.

 

 

 

 , root 국한된 명령어가 아니라는 점입니다.

 

 

 

 

 

다음 예는  id라는 명령어로 현재 id bible임을 확인하였습니다.

 

 

 

  그런 다음 “su – sspark”이라고 하여 sspark으로 변환하였습니다.

 

 

 

  경우 "-" 사용하였기 때문에 sspark 환경변수까지 모두 적용이 것입니다.

 

 

 

 이를 확인하기 위하여 env라는 명령어를 사용한 것입니다.

 

 

 

 

 

[bible@su250 ~]$ id

uid=505(bible) gid=505(bible) groups=3(sys),10(wheel),505(bible)

[bible@su250 ~]$

[bible@su250 ~]$ su - sspark

암호: ********

[sspark@su250 ~]$

[sspark@su250 ~]$ id

uid=504(sspark) gid=504(sspark) groups=504(sspark)

[sspark@su250 ~]$

[sspark@su250 ~]$ env

HOSTNAME=su250.com

SHELL=/bin/bash

TERM=vt100

HISTSIZE=1000

QTDIR=/usr/lib/qt-3.3

QTINC=/usr/lib/qt-3.3/include

USER=sspark

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/sspark

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/sspark/bin

INPUTRC=/etc/inputrc

PWD=/home/sspark

LANG=ko_KR.eucKR

SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass

SHLVL=1

HOME=/home/sspark

LOGNAME=sspark

QTLIB=/usr/lib/qt-3.3/lib

CVS_RSH=ssh

LESSOPEN=|/usr/bin/lesspipe.sh %s

G_BROKEN_FILENAMES=1

_=/bin/env

[sspark@su250 ~]$

 

 

 

 

 

, 위의 예에서도 su사용시 - 함께 사용하였기 때문에 sspark 환경변수들까지 모두 변경되어 적용된 것입니다.

 

 

 

 , bible 완전한 sspark으로 변경된 것입니다.

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  94 명