본문 바로가기
▒ 과거 기억 저장소 ▒/Solaris10 UNIX

(2) solaris10 UNIX 루트계정/일반계정 초기 환경설정

by infosec 2016. 11. 9.
반응형


<#1> root 계정 환경설정


solaris 10은 로그인 셀이  ksh  일때 시스템을 편리하게 사용가능. 이를 위한 환경설정 예.

아래의 두개의 파일( .profile / .kshrc )을 최상위디렉토리 '/' 에 만들면 된다.


# cd /

# vi .profile

# vi .kshrc


<#1> root 계정 환경설정


로그인 셀이  ksh  일때 시스템을 편리하게 쓰기위한 환경설정의 예.

아래의 두개의 파일을 최상위디렉토리 '/' 에 만들면 된다.


.profile 내용

-----------------------

PATH=/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb

ENV=./.kshrc

EDITOR=vi

set -o vi

export PATH ENV EDITOR


.kshrc 내용

-------------------------------

alias df='df -h'

alias ls='ls -F'

alias ll='ls -l -F'

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

PS1="($(hostname)) <$LOGNAME> [\$PWD]:# "



vi /etc/passwd

root 부분의 쉘부분 /bin/ksh로 바꾸기.




- cf)


* telnet 접속시 원격에서 root 로그인 방법


/etc/default/login 파일에서

CONSOLE=/dev/console <-- 이부분을 주석처리하면 된다.


* ssh 접속시 원격에서 root 로그인 방법


/etc/sshd/ssh_config 파일에서

RootLogin no <--- 이부분을 yes 로변경하고

svcadm restart ssh 







<#2> 일반 계정 환경설정


root 계정으로 이제부터 생성될 계정에 대하여 초기 환경설정 파일을 만들어주겠다.


root 계정으로 cd /etc/skel 이동 후,

그 안에다가 위에 만든 .profile / .kshrc 파일을 만들어 넣는다. 그러면, 계정을 생성할 때 /etc/skel/ 안에 파일을 기초로 계정이 생성되므로 자동으로 환경설정 파일 만들어진다.


# cd /etc/skel


# vi .kshrc

alias df='df -h'

alias ls='ls -F'

alias ll='ls -l -F'

PS1="($(hostname)) <$LOGNAME> [\$PWD]:$ "


# vi .profile

// 일반 계정과 루트계정의 PATH는 다르다.(보안문제때문임.)

PATH=/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb

set -o vi

EDITOR=vi

ENV=./.kshrc

export PATH EDITOR ENV






반응형

댓글