● groupadd
그룹을 추가하는 명령어
사용자는 기본적으로 1개의 주그룹, 15개의 보조그룹에 속할 수 있다. 총 16개의 그룹.
그러나 /etc/system의 ngroups_max라는 그룹 관련 커널 파라미터의 값을 고쳐주면 변경가능함.(최대 32)
groupadd {-g gid -o} groupname
-o : GID도 UID와 마찬가지로 중복 가능.# groupadd -g 500 sales
위 명령은 sales그룹을 만들고 GID는 500이 할당된다.● groupmod
그룹명이나 GID 변경하는 명령어
groupmod {-g gid -o} {-n name} groupname
-n : 그룹명 변경# groupmod -g 5001 sales
# groupmod -n helpdesk sales
첫번째 명령은 sales그룹의 GID를 5001로 변경함.# groupmod -n helpdesk sales
두번째 명령은 sales그룹명을 helpdesk로 변경함.
● groupdel
그룹정보를 삭제하는 명령어
groupdel groupname
# groupdel helpdesk
위 명령은 helpdesk그룹을 삭제함.● groups
사용자가 속한 그룹의 목록을 표시해주는 명령어
groups {username}
# groups user100
위 명령은 user100사용자가 속한 그룹의 목록을 표시해줌.초기화 파일은 모든 사용자에게 공통으로 적용해주는 것과 특정 사용자만 적용해주는 것 이렇게 크게 두가지로 나뉜다.
로그인 시 또는 쉘을 실행 시 초기화 파일에 설정된 내용에 따라 쉘의 옵션이나 기능을 설정 할 수 있다.
○ System-wide 초기화 파일
시스템에 로그인 시 적용
/etc 디렉토리에 존재
/etc 디렉토리에 존재
○ User 초기화 파일
사용자가 쉘을 실행할 때마다 실행
사용자의 홈디렉토리에 존재
사용자의 홈디렉토리에 존재
● 쉘의 종류에 따른 초기화 파일
Shell | System-wide | Login시 | 쉘 실행시 | Name |
Bourne | /etc/profile | $HOME/.profile | /bin/sh | |
Korn | /etc/profile | $HOME/.profile $HOME/.kshrc |
$HOME/.kshrc | /bin/ksh |
C | /etc/.login | $HOME/.login $HOME/.cshrc |
$HOME/.cshrc | /bin/csh |
Bash | /etc/profile | $HOME/.profile $HOME/.bash_profile |
$HOME/.bash_profile | /bin/bash |
솔라리스를 설치하면 기본적으로 콘쉘로 깔리는데 배쉬셀이 여러모로 가장 늦게 나온 것이라 쓰기에도 편하다.
콘쉘에서 먹는 건 배쉬셀에서 다 먹히지만, 반대로 배쉬쉘에서 먹히는 것 중에 콘쉘에서 안먹히는 것도 있다.
'운영체제 > 솔라리스' 카테고리의 다른 글
[솔라리스] UID와 GID, EUID와 EGID, setuid와 setgid 및 sticky bit (0) | 2010.07.17 |
---|---|
[솔라리스] 서버 보안 (0) | 2010.07.17 |
[솔라리스] 사용자 관리 관련 명령어 (0) | 2010.07.17 |
[솔라리스] 백업 관련 명령어 (0) | 2010.07.16 |
[솔라리스] 파일 압축 관련 명령어 (0) | 2010.07.16 |