티스토리 뷰

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를 이용하는 이유는 많겠지만, 이력관리 및 보안 등에서 잇점이 있어서가 아닐까?

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함