<#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
'▒ 과거 기억 저장소 ▒ > Solaris10 UNIX' 카테고리의 다른 글
(5) solaris10 UNIX 패키지 설치, 패키지 삭제, 패키지 확인 pkgadd / pkgrm / pkginfo (0) | 2016.11.09 |
---|---|
(4-1) solaris10 UNIX 계정생성2 useradd (0) | 2016.11.09 |
(4) solaris10 UNIX 계정생성1 useradd (0) | 2016.11.09 |
(3) solaris10 UNIX hostname 변경하는 방법 (0) | 2016.11.09 |
(1) solaris10 UNIX 설치 후 참고 환경설정들 (0) | 2016.11.09 |
댓글