ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • user account management: /etc/skel
    리눅스공부 2020. 10. 18. 22:56

    사용자 홈 디렉토리 생성시 복사될 기본 정보 파일들의 경로 == 뼈대

    == 기본 skel 디렉토리

    == 사용자에게 공지할 내용이 있다면 /etc/skel 디렉토리에 내용을 포함시켜 둘 수 있음

     

    == -m -k 옵션을 사용하지 않으면 기본 skel 디렉토리 참조 == /etc/skel

    == -m -k 옵션을 사용하면 사용자정의 skel 디렉토리 참조

    ex) useradd -m -k /etc/askel user6

     

    사용자 기본 생성 정보 확인

     

             useradd -D == 명령 확인

             

             /etc/default/useradd == 문서 확인

     

    기본 생성 정보 ex)

     

    GROUP=100                           == 기본소속그춥 GID == useradd -D -g[GID]

    HOME=/home                        ==  사용자 홈디렉토리 생성 경로 == useradd -D -b [경로]

    INACTIVE=-1                          == 패스워드 만료 이후의 유효기간 == -1, 0, 1 이상의 숫자로 설정

                                               -1: 기능 비활성화

                                                0 : 패스워드 만료시 바로 잠금

                                                1~ : 지정한 일수만큼 유효 (ex : 10 설정시 만료 후 10일동안 유효기간)

    EXPIRE=                                 == 계정만료기간 == useradd -D -e 연도-월-일

    SHELL=/bin/bash                      == 기본 shell == useradd -D -s [shell]

    SKEL=/etc/skel                         == 기본 skel 디렉토리

    CREATE_MAIL_SPOOL=yes          == 사용자 생성시 메일함 파일 생성 여

     

    usermod == 사용자 정보 수정

                == useradd와 사용형식 동일 == useradd 는 생성, usermod는 수정의 의미

     

               usermod [옵션][인자값][계정명]

     

    ex)        usermod -c test user5

               사용자 정보 이동

     

    ex)        usermod -d/linux/user5 user5

                mv /home/user5/linux/

     

                == /etc/passwd 에 등록된 경로와 실제 홈 디렉토리 경로를 반드시 일치시켜주도록 할 것

    userdel == 사용자 삭제

     

    userdel [계정명]  == 계정만 삭제, 사용자 흔적 남김

    ex) userdel user5

     

    userdel -r [계정명] == 흔적없이 깨끗하게 삭제 == 계정, 흔적 포함

    ex) userdel -r user1

     

    /var/spool/mail == 기본 메일 디렉토리 경로

                         == 사용자 생성시 사용자명과 동일한 이름으로 메일함 파일이 생성되는 경로

     

    mailx == 리눅스 자체 전송 메일 클아이언트 프로그램

              -- 리눅스 터미널 환경에서 메일 작성/확인  가능 프로그램

     

    메일 쓰기: ex)    mail[계정명] 또는 [이메일주소]

                   subject == 메일 제목 작성

                   [본문]        == 문장 작성시.표시로 마침

                                   == 메일 발송시에는ctrl + d 또는 . 표시로 발송

     

    메일 읽기: ex)     mail

                           == 도착한 메일이 없다면 no mail for [계정명] 형식으로 표시

                           == 도착한 메일이 있다면 메일 목록 표시

                           == 메일 읽기시에는 메일 번호를 입력해서 확인

     

    mail command 확인은 ?로 확인 == n : 다음 메일 확인

                                              == h: 메일 목록 확인

                                              == r: 답장

                                              == d: 메일 삭제

                                              == q: 나가기

     

     

    '리눅스공부' 카테고리의 다른 글

    권한  (0) 2020.10.20
    user account management: /etc/group  (0) 2020.10.19
    user account management: /etc/shadow  (0) 2020.10.18
    user account management: /etc/passwd  (0) 2020.10.18
    vi editor 3  (0) 2020.10.16

    댓글

Designed by Tistory.