사용자 생성 및 계정 관리 
1. 계정 조회 
현재 시스템에 로그인된 사용자 계정을 조회 / 사용자 계정에 대한 정보를 확인 
          cat –n /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 –n /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 : 예약 필드 
2. 계정 생성 및 암호 설정 
useradd  생성할 계정명 
passwd  생성한 계정명 
useradd [옵션] 로그인 계정 
            -c comment : 사용자 이름 또는 정보 
            -d home_directory : 사용자 계정 홈 디렉토리 
            -e expire_date : 사용자 계정 유효 기간 
            -f inactive_time : 비활성 기간 
            -g initial_group : 기본 그룹 
            -G grout : 다음 그룹 
            -s shell : 기본 로그인 셀 
            -u uid : 사용자 계정 uid 
  
3. 계정 변경 
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 
4. 계정 삭제 
userdel –r 계정 (-r : 해당 계정자의 홈디렉토리까지 한 번에 삭제) 
  
5. 그룹조회 
cat –n /etc/group 
  
6. 그룹생성 
groupadd [-g GID [-o]]            그룹 id (-o : GID 499이하 값으로 지정) 
                      [-r]                    그룹 id 499이하 값으로 자동 지정 
                      [-f]                    강제로 생성 
                          groupadd –g 900 toheart (900 – groupid / toheart – 그룹명) 
  
7. 그룹변경 
groupmod [-g gid [-o]]            gid변경 
                        [-n]                    새로운 그룹명으로 변경 
                                    groupmod –g 700 toheart 
                                    groupmod –n kkum toheart 
8. 그룹삭제 
groupdel group group 제거
출처 : http://cafe.naver.com/frody.cafe?iframe_url=/BoardRead.do%3Farticleid=11





