그나저나 줄바꿈이 지멋대로 되어서 글쓰기가 힘드네요-_- 워드보다 더.. 이런건 네이버같은데에서 WYSWYG 소스 사오면 안되나여-_-? 쳇;
사용자 계정에의 기본적인 요소들 :
- 사용자이름(로그인이름) : 시스템에 로그인 하기 위한 중복되지 않는 이름.
- 암호 : 시스템에 로그인 하기위해 필요한 6~8자리의 문자의 조합.
- UID : 사용자계정을 나타내는 중복되지 않는 숫자.
- GID : 사용자가 속하는 그룹을 나타내는 중복되지 않는 숫자(/etc/group 파일에서 변경가능)
- 주석 : 사용자정보에 대한 내용. 대개 사용자 이름이나 전화번호같은 부가적 정보를 입력한다.
- 홈 디렉토리 : 사용자가 로그인 한 후 위치하게될 디렉토리-사용자가 파일들을 생성하고 보관할 수 있다
- 로그인 셸 : 사용자의 작업환경은 로그인 셸에 의해 정의되어진 초기화 파일들에 의해 구성된다.
- 패스워드 만료기한 : 정기적으로 사용자에게 암호를 바꾸도록 요구하는 부가적 기능.
솔라리스는 사용자 계정과 그룹정보를 다음 시스템 파일들에 보관합니다
- /etc/passwd (로그인 계정 정보)
- /etc/shadow (암호화된 비밀번호, 패스워드 만료기한)
- /etc/group (그룹 정보)
사용자 계정을 관리하는 명령들 :
useradd : 로컬 시스템에 사용자 계정을 추가합니다.
usermod : 로컬 시스템의 사용자 계정을 변경합니다.
userdel : 로컬 시스템에서 사용자 계정을 제거합니다.
groupadd : 로컬 시스템에 새 그룹을 추가합니다.
groupmod : 로컬 시스템의 그룹을 변경합니다.
groupdel : 로컬 시스템에서 그룹을 삭제합니다.
(솔라리스 9에서는 smuser와 smgroup이라는 명령이 추가되었습니다. 알아서 하세요?^^)
계정 관리하기 실습
1. 새 계정 만들기(newuser1)
# useradd -u 100 -g other -d /export/home/newuser1 -m -s /bin/ksh -c "Regular User Account" newuser1
-u : UID를 지정합니다.
-g : 유저 그룹을 지정합니다.
-d : 유저의 홈디렉토리를 지정합니다.
-m : 만약 홈 디렉토리가 존재하지 않는다면 디렉토리를 만듭니다.
-s : 로그인 셸의 경로를 적어줍니다.
-c : 주석을 넣습니다.
2. 패스워드 지정하기
# passwd newuser1
New Password: 123pass
Re-enter new Password: 123pass
passwd: password successfully changed for newuser1
3. 로그인이름 바꾸기(newuser1 -> usera)
# usermod -m -d /export/home/usera -l usera newuser1
-l : 새로 변경될 로그인 이름
4. 계정 삭제
# userdel -r usera
-r : 홈 디렉토리도 함께 제거
5. 그룹 추가(class)
# groupadd -g 301 class
-g : GID 지정
6. 그룹 변경(GID : 301 -> 400, 그룹명 : class -> newclass)
# groupmod -g 400 -n newclass class
-n : 새로 변경될 로그인 이름
7. 그룹 제거
# groupdel class
sa239의 모듈 10에서 발췌했습니다.
댓글 없음:
댓글 쓰기