1. 사용자 관리 명령어
EX) passwd --현재 user 변경
① useradd [-u uid] [-g gid] [-G gid] [-d dir] [-m] [-s shell] [-c comment] loginname
- 사용자 추가 (adduser)
- default : useradd -D
- u-uid/ g-그룹번호/ G-보조그룹
- m : make, 홈디렉토리가 없을때 만들라는 뜻, 솔라리스-필수, 리눅스-X(없으면 알아서 만들어줌)
- shell : /bin/bash, /bin/csh, /bin/sh 등
EX) useradd -u 100 -g other -d /export/home/user100 -m -s /bin/bash -c "Regualr" user100
EX) useradd user200
② usermod [-u uid -o] [-g gid] [-G gid] [-d dir] [-m] [-s shell] [-c comment] [-l newlogname] loginname
- 사용자 정보수정
- o : overwrite (덮어쓰기)
EX) usermod -u 500 user100 --user100의 uid를 500으로 변경
EX) usermod -u 600 -o user200 --user200의 uid를 600으로 변경(중복시 덮어쓰기)
③ userdel [-r] loginname
- 사용자 정보 삭제
EX) userdel user100 --계정만 지워짐
EX) userdell -r user200 -- 계정+파일,디렉토리 다 지워짐
④ pwconv
- /etc/passwd 파일과 /etc/shadow 파일 동기화
- /etc/passwd 파일 기준
- /etc/opasswd = /etc/passwd
- /etc/oshadow = /etc/shadow
⑤ passwd [-옵션] [username]
- 사용자 패스워드 변경
[옵션]
-s | 패스워드 현재상태 표시 PS : 정상적인 패스워드 존재 LK : LOCK이거나 패스워드가 NP인 경우 NP : 패스워드가 없는경우 |
-l | lock |
-d | delete passwd |
-e | shell변경 |
EX) passwd user200 --user200의 암호변경 (다른계정 암호변경, root만 가능)
EX) passwd -s user200 -- user200 패스워드의 현재상태 표시
① /etc/passwd
② /etc/shadow
③ /etc/group
① groupadd [-g gid -o] [groupname]
- /etc/group
- 사용자는 1개의 주그룹, 15개의 보조그룹에 속할수 있음.
- 그룹관련 kernel parameter : ngroups_max (/etc/system에서 설정하면 됨 -max32)
EX) groupadd -g 500 sales
② groupmod [-g gid -o] [-n name] [groupname]
- 그룹ID나 이름변경
EX) group -g 5001 sales
EX) groupmod -n helpdesk sales
③ groupdel [groupname]
- /etc/group
EX) groupdel helpdesk
④ groups [username]
- 사용자 그룹 조회
- /etc/passwd, /etc/group
EX) groups user100
① Initialization File
- 로그인 또는 shell 실행시 초기화 파일에 설정된 내용에 따라 shell의 옵션이나 기능설정
system-wide 초기화 파일 | - 시스템에 로그인시 적용 (모든 사용자에게 설정) - /etc directory에 존재 - /etc/motd : 사용자가 로그인하면 보이는 message (공지 등) |
User 초기화 파일 | - 특정사용자가 shell을 실행할 때 마다 실행 - 사용자의 홈 디렉토리에 존재 |
- $HOME/.hushlogin : system-wide초기화파일에서 보여지는 메세지를 console에 보이지 않게 함.
② Shell에 따른 Initialization File
'os > Solaris' 카테고리의 다른 글
12.원격접속관리 (0) | 2014.08.28 |
---|---|
11. 보안 (0) | 2014.08.28 |
9. vold (volume management) (0) | 2014.08.28 |
8. Archiving (압축) (0) | 2014.08.28 |
7. process 관리 (0) | 2014.08.28 |
댓글