티스토리 뷰
1. 개요
- OmniOS 네트워크 등 기본 설정하기에서 했던 root ssh허용이 맘에 걸려 계정 생성 등 계정관리를 해보자.
2. 사전 요구사항
- OmniOS 설치환경
3. 계정 생성 등 계정 관리
계정생성을 생성해보자. OmniOS에서는 /home에 쓰기가 안된다. 그래서 계정 생성할 때 /export/home/계정명으로 지정해서 계정 생성
관련: http://www.c0t0d0s0.org/archives/4120-Less-known-Solaris-Features-exporthome-home-autofs.html
# useradd -u 1000 -g 10 -m -d /export/home/계정명 -s /bin/bash 계정명
64 blocks
* uid랑 gid를 기본값으로 하려면
# useradd -m -d /export/home/계정명 -s /bin/bash 계정명
암호를 변경하도록 하자.
# passwd 계정명
New Password:
Re-enter new Password:
passwd: password successfully changed for 계정명
추가한 계정을 루트 등 다른 사용자의 권한으로 명령어를 하기 위해 /etc/sudoers파일을 변경하도록하자.
# visudo
## Uncomment to allow members of group sudo to execute any command
#%sudo ALL=(ALL) ALL의 주석(#)을 제거하여 저장한다.
sudo 그룹 생성한 뒤 생성한 계정을 sudo그룹에 추가하고 id값 확인해보자.
# groupadd sudo
# usermod -G sudo 계정명
# id 계정명
uid=1001(계정명) gid=1(other) groups=1(other),100(sudo)
이전 게시글 sshd_config설정에서 했던 PermitRoot yes를 no변경하고 ssh 재시작하면 root로는 접속 안되고 생성한 계정으로는 접속된다.
사실 일반 사용자 계정 생성하고 루트로 계정 변경하고 하면 되니, sudo를 할 필요가 있나하겠지만,,,,
아마 sudo를 이용하는 이유는 많겠지만, 이력관리 및 보안 등에서 잇점이 있어서가 아닐까?
'서버 > OmniOS' 카테고리의 다른 글
OmniOS 패키지 저장소 추가하고 smartmontools 설치해보기 (0) | 2016.02.22 |
---|---|
Omnios 네트워크 등 기본 설정하기 (0) | 2016.02.19 |
esxi 가상머신에 OmniOS 설치하기 (0) | 2016.02.18 |
댓글