ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [CentOS 7] 계정 관련 명령/문서
    IT 공부방 [기본지식 정리]/리눅스 서버 2019. 5. 7. 21:31

    1. 계정 관련 주요문서

       

       1) /etc/login.defs


     

     

       2) /etc/passwd


         *계정에 대한 정보가 저장되는 곳이다. 

     

     

       3) /etc/shadow


         *계정에 대한 password 정보파일

     

     

       4) /etc/Group


         *계정에 대한 Group 정보파일  

            -> [계정명] : x : 500(gid) : 보조그룹

     

     

       5) /etc/spool/mail  (계정 메일함)


         *각 계정별로 메일들을 담아놓는 디렉토리이다. 

     

     

       6) /etc/default/useradd (기본그룹 설정파일)


         *계정을 생성할 때 적용되는 세팅 값이 담긴 파일이다. 

     

    2. 계정 생성/변경/제거 명령

        

         < 계정 생성 명령 >

           1) useradd -u 510 test2

                 => uid를 510으로 지정하고 test2 계정 생성

           2) useradd -g test test2 

                 => 주그룹을 test그룹으로 지정하고 test2 계정 생성

           3) useradd -G test1 test3 

                 => 보조그룹을 test1그룹으로 지정하고 test3 계정 생성

           4) useradd -c testuser test5

                 => 계정 별명을 지정한다. 

           5) useradd -d /mytest/home/test6 test6

                 => 만들려는 홈 디렉토리 경로를 직접 지정하여 test6 계정을 생성한다. 

           6) useradd -s /bin/ksh test6

                 => 계정의 기본 쉘을 ksh로 지정하고 test6 계정을 생성한다.

           7) useradd -m -k /MySkel test6

                 => 계정의 skel 디렉토리를 사용자가 지정하여 계정을 생성한다. 

                      [* 안될 경우 직접 cp -r /MySkel ~test6 명령으로 옮겨도 된다.] 

     

     

         < 계정 변경 명령 >

           1) usermod [-u/-g/-G/-c/-s] <계정명>

                 => usermod 인것만 빼고 옵션은 위와 같이 써주면 된다. 

           

     

         < 계정 제거 명령>

           1) userdel test6 

                 => /etc/passwd, /etc/shadow, /etc/group의 정보는 남겨두고 계정만 일시정지 시킨다.

           2) userdel -r test6 

                 => test6 계정의 홈 디렉토리/계정 정보/메일 파일 모두를 전부 영구 삭제시킨다. 

     

Designed by Tistory.