ID, Group 확인
# id
Password 변경
$ password
# password username
# password -d username ← 패스워드를 null로 셋팅 (인증 없이 바로 로그인됨)
# password -f username ← 로그인하자마자 강제로 패스워드 변경
/etc/passwd 파일 변경할 때 (그냥 vi로 할 수도 있지만 보안을 위해 사용)
# vipw
/etc/passwd 파일 문법 체크
# pwck
/etc/group 파일 문법 체크
# grpck
/etc/shadow 사용하기 (ShadowPassword가 설치되어 있어야 함)
# pwconv
/etc/shadow 사용 안하기
# pwunconv
사용자가 자기가 속한 그룹 (2nd 그룹)으로 GID를 변경하고자 할 때
# newgrp groupname (or GID)
다시 원래 그룹 (1st 그룹)으로 돌아올 때
# newgrp
사용자를 그룹에 할당할 때
# groups username groupname
# groups username groupname1,groupname2
# groups username1,username2 groupname
사용자계정 만들기
# useradd [option] username
-u UID : UID 지정 (지정안하면 자동으로 만들어짐, 중복안됨)
-o -u UID : UID를 중복되게 만들 수 있음 (비추천)
-g groupname : 1st 그룹 지정
-G groupname : 2nd 그룹 지정
-m : 자동으로 홈디렉토리를 만들어줌 (추천)
-s : 사용할 default shell 지정
-e mm/dd/yy : 계정만료일자 지정
주의! 만일 계정을 만들고 passwd로 패스워드 지정을 안해주면 그 계정은 자동으로 lock이 걸려서 사용할 수 없게 됨
사용자계정 변경
# usermod [option] username
-l new_username old_username : username 변경 (l = 소문자 L)
그 외 옵션은 useradd와 똑같음
기타 사용자 정보 변경
- shell 변경하기
# chsh username /usr/bin/ksh
- comment 변경하기
# chfn username
사용자계정 비활성화
# passwd -l username (l = 소문자 L)
사용자계정 활성화
# passwd username
사용자계정 삭제
# userdel [option] username
-r : 홈디렉토리까지 함께 삭제함
모든 디렉토리에서 해당사용자의 파일 다 찾아 지우기
# find / -user username -type f -exec rm -i +
# find / -user username -type d -exec rmdir +
소유권 넘겨주기
# find / -user username1 -exec chown username2 +
(위에서 +는 find 결과값을 받는 패턴인 {} \;을 나타냄)
존재하지 않는 사용자 또는 그룹이 소유자인 파일 찾기
# find / -nouser -exec ll -d +
# find / -nogroup -exec ll -d +
마지막으로 사용자관리랑은 상관없지만 find가 나온 김에...
주기적으로 core 파일 찾아 지우기
# find / -name core -exec rm -i +
'HP-UX' 카테고리의 다른 글
.shrc를 사용하기 위해서 해야 할 일 (0) | 2008.12.05 |
---|---|
로그인 절차 (CDE) (0) | 2008.12.05 |
로그인 절차 (ASCII) (0) | 2008.12.05 |
Prompt 수정하기 (0) | 2008.12.05 |
Group 관리 명령어 (0) | 2008.12.05 |
User Account 관련 파일들 (0) | 2008.12.05 |
Flash 설치하기 (0) | 2008.12.05 |
Network 설정하기 (0) | 2008.12.05 |
SAM이란? (0) | 2008.12.05 |
HP-UX Admin 참조사이트 (0) | 2008.12.05 |