Day9. 계정삭제

2016. 3. 9. 17:27리눅스

  * userdel : 계정삭제

   - 사용형식 : userdel [option] username

   - -r : 홈디렉토리에 있는 것과 mail함에 있는 것도 모두 삭제

  

  ① userdel username

       => 그냥 사용자 정보만 삭제

       => /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow만 삭제

       => 계정을 다시 살릴수가 있다. 

 

  ② userdel -r username

       => 시스템에 사용자와 관련된 모든 정보를 삭제

       => /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow + $홈디렉토리 , mail함도 삭제

       => 계정을 다시 살릴수가 없다.

----------------------------------------------------------------------------------------------------

  * 계정 다시 살리는 방법

     => 홈디렉토리에 정보가 남아있는 것 이용

     - useradd -u 516 -d /export/user9 user9

                          ↘ UID 이용          ↘ 홈 디렉토리 

----------------------------------------------------------------------------------------------------

  * passwd : 암호설정( 생성, 삭제, 잠금)

     - 사용형식 : passwd [option][username]

     => tail /etc/shadow로 확인 

     ① -d : 비밀번호 삭제 

     ② -l : 비밀번호 잠금 (lock)

     ③ -u : 비밀번호 잠금해제 (unlock)

     - 비밀번호 변경 권한은 관리자 계정인 root만 가지고 있다. 

 

  * 그룹 생성   

     ① groupadd : 그룹생성  => -g : GID 변경

     ② groupmod : 그룹수정 => -g : GID 변경

     ③ groupdel : 그룹삭제  => -n : group 변경

   

  * 창을 하나 더 띄어 생성한 user로 접속     

     - passwd를 쳐서 암호변경가능 ( root가 아니여도 )

     - 암호조건 : 6자 이상 , 영문자,특수문자,숫자 조합

 

  * usermod -g g1 user1 

       => user1의 GID가 바뀐다.

  * usermod -G g2 user2

      => GID는 변하지 않는다. 

      => user2는 group을 2개 갖는다.