27 02 2014
사용자계정관리
1.계정생성
-
1.사용자생성
1 |
useradd -d /webproject -g web -m -s /bin/bash resin |
-
2.패스워드변경
1 |
passwd resin |
-
3. 계정 조회
1cat /etc/passwd
현재 시스템에 로그인된 사용자 계정을 조회 / 사용자 계정에 대한 정보를 확인
root : x : o : o : root : /root : /bin/bash
1 2 3 4 5 6 7
1 : 사용자명 2 : 패스워드 (/etc/shadow 파일에 암호화되어 있음) 3 : 사용자 계정 uid 4 : 사용자 계정 gid 5 : 사용자 계정 이름 정보 6 : 사용자 계정 홈 디렉토리 7 : 사용자 계정 로그인 셀
cat /etc/shadow
root : #$%!234^x13 : 11535 : o : 99999 : 7 : : : :
1 2 3 4 5 6 7 8 9
1 : 사용자명 2 : 패스워드 3 : 패스워드 파일 최종 수정일 4 : 패스워드 변경 최소일 5 : 패스워드 변경 최대일 6 : 패스워드 만료 경고 기간 7 : 패스워드 파기 기간 (패스워드 파기 후 계정 비활성 기간) 8 : 계정 만료 기간 9 : 예약 필드
-
4. 계정 생성 및 암호 설정
useradd 생성할 계정명
passwd 생성한 계정명
useradd [옵션] 로그인 계정
-c comment : 사용자 이름 또는 정보 -d home_directory : 사용자 계정 홈 디렉토리 -e expire_date : 사용자 계정 유효 기간 -f inactive_time : 비활성 기간 -g initial_group : 기본 그룹 -G grout : 다음 그룹 -s shell : 기본 로그인 셀 -u uid : 사용자 계정 uid
-
5. 계정 변경
usermod [옵션] 로그인 계정
-c comment : 사용자 이름 또는 정보 -d home_directory : 사용자 계정 홈 디렉토리 -e expire_date : 사용자 계정 유효 기간 -f inactive_time : 비활성 기간 -g initial_group : 기본 그룹 -G grout : 다음 그룹 -s shell : 기본 로그인 셀 -u uid : 사용자 계정 uid
usermod ?d /home/user ?m user usermod ?e 2003-04-05 user usermod ?f 3 user usermod ?g users user
-
6. 계정 삭제
userdel 계정 (-r : 해당 계정자의 홈디렉토리까지 한 번에 삭제)