조회 수 32316 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

mkdir /etc/skel/public_html

 

/etc/skel 에 public_html 폴더를 만들어 주면

useradd -d /home/계정폴더 계정아이디 //해주면

계정폴더/public_html 된다

 

 

useradd 환경을 설정하는 파일들

/etc/default/useradd

/etc/login.defs

/etc/skel/

 


/etc/default/useradd

useradd 의 기본파일로서, useradd 로 계정 생성시에 어떤 환경과 어떤 파일들을 참조하여 새로운 계정을 생성할 것인가에 대하여 정의되어 있다.

 

 

# cat /etc/default/useradd


GROUP=100    // 기본 소속 그룹 GID=users

HOME=/home    // 홈디렉토리 경로

INACTIVE=-1    // 패스워드 종료일 이후의 유효(기간)여부 설정 (0, -1, 1 이상의 숫자)

EXPIRE=    // 계정 만료기간

SHELL=/bin/bash    // 기본쉘

SKEL=/etc/skel    // 홈디렉토리 생성시 함께 생성되는 skel 디렉토리 경로

CREATE_MAIL_SPOOL=yes    // 계정 생성시 메일함 생성 여부

 

 

INACTIVE 의 값

1이상의 숫자    : 10을 지정하면 패스워드 만료기간이 된 이후에 10일 동안은 패스워드가 유효

0    : 패스워드 만료기간이 되자마자 바로 패스워드를 잠궈버림

-1    : 이 기능자체를 비활성화 함

 

 


/etc/login.defs


useradd 가 새로운 계정을 생성할때 반드시 참조하는 파일이다.

 

 

# cat /etc/login.defs

MAIL_DIR        /var/spool/mail    // 메일 디렉토리 위치지정 /var/spool/mail/사용자명

 


PASS_MAX_DAYS   99999    // 패스워드 만료일

PASS_MIN_DAYS   0    // 패스워드변경 후 다시 변경할 수 있는 최소일자, 0 이면 즉시 재변경 가능

PASS_MIN_LEN    5    // 패스워드 최소길이(영문자 5, 혹은 5bytes)

PASS_WARN_AGE   7    // 패스워드 사용일자가 종료되기 7 일전부터 경고 메세지

 


UID_MIN                   500    // 새로 생성되는 사용자에게 할당 할 수 있는 UID 시작번호, 500번 부터 자동할당

UID_MAX                 60000    // 새로 생성되는 사용자에게 할당 할 수 있는 최대 UID 번호

 


GID_MIN                   500    // 새로 생성되는 그룹의 GID 시작번호를 지정

GID_MAX                 60000    // 새로 생성되는 그룹의 최대 GID 번호

 


#USERDEL_CMD    /usr/sbin/userdel_local    // 사용자를 삭제할때 실행될 커맨드 지정

 


CREATE_HOME     yes    // 홈디렉토리 생성여부

 


UMASK           077    // UMASK 값, 지정하지 않으면 기본값으로 022 가 적용

 


USERGROUPS_ENAB yes    // userdel 실행시에 멤버가 없는 그룹도 삭제

 


ENCRYPT_METHOD SHA512    // 암호화 방법

 

/etc/skel/


useradd 가 새로운 계정을 생성할때 /etc/skel/ 디렉토리의 내용들이 사용자의 홈디렉토리로 자동 복사된다.

 

 

# ls -al /etc/skel

합계 20

drwxr-xr-x.  2 root root 4096 2013-05-28 01:54 .

drwxr-xr-x. 61 root root 4096 2013-06-02 08:03 ..

-rw-r--r--.  1 root root   18 2013-02-22 06:09 .bash_logout

-rw-r--r--.  1 root root  176 2013-02-22 06:09 .bash_profile

-rw-r--r--.  1 root root  124 2013-02-22 06:09 .bashrc

 

◎ 웹호스팅을 위한 /etc/skel/ 디렉토리

홈페이지디렉토리 -  /etc/skel/public_html

로그디렉토리 -  /etc/skel/error_log


초기안내파일 - /etc/skel/public_html/index.html

 

 

 

여분의 skel 디렉토리를 만들어 두고 용도에 맞게 불러들일 수 있다.

 


# useradd -m -k /etc/skel_ex paul    // paul 사용자를 생성하면서 /etc/skel_ex 를 불러들임

?

  1. No Image 20Feb
    by
    2016/02/20 Views 6523 

    cband-status 자정 초기화 하기

  2. No Image 20Feb
    by
    2016/02/20 Views 701 

    cband-status 페이지 암호화 하기

  3. No Image 03Feb
    by
    2016/02/03 Views 848 

    centos7 yum httpd 설치후 cband-status-me 설치 방법.

  4. No Image 31Jan
    by
    2016/01/31 Views 920 

    centos7 ssh 포트번호 변경하기

  5. No Image 24Dec
    by
    2015/12/24 Views 753 

    xe 에서 최근게시물 깨져서 나올때

  6. No Image 05Dec
    by
    2015/12/05 Views 1018 

    centos 7 apm + vsftpd 설치 스크립트

  7. No Image 14Aug
    by
    2015/08/14 Views 905 

    centos7 부터 재시작 명령어

  8. No Image 08Mar
    by
    2015/03/08 Views 3273 

    xpenology 에러날때 포트 23

  9. No Image 19Feb
    by
    2015/02/19 Views 3885 

    (Owncloud) Error while trying to create admin user: An exception occured in driver: could not find driver 에러 해결

  10. No Image 01Jan
    by
    2015/01/01 Views 5725 

    centos mysql-bin.000001 파일 용량 줄이기

  11. No Image 15Jul
    by
    2014/07/15 Views 17374 

    소스컴파일로 설치된 mysql 삭제해야할 기존 디렉토리와 파일 피스트

  12. No Image 09Jul
    by
    2014/07/09 Views 16619 

    XE 에서 글쓰기 등록 눌렀을 때 반응이 없거나, 새로고침 후 글이 등록되어 있는 경우

  13. No Image 09Jul
    by
    2014/07/09 Views 14553 

    ERROR 145 (HY000): Table '테이블명' is marked as crashed and should be repaired 전체복구하기

  14. No Image 22Jun
    by
    2014/06/22 Views 15647 

    xe 관리자인데 관리자 페이지 접속이 안될때

  15. #145 - Table './DB/xe_documents' is marked as crashed and should be repaired

  16. XE 도메인 변경시 본문삽입 한 이미지나 링크 경로 수정방법

  17. No Image 20Nov
    by
    2013/11/20 Views 35824 

    #1040 - Too many connections // XE cannot connect to DB. 이런 에러 나올때

  18. No Image 01Aug
    by
    2013/08/01 Views 211813 

    폴더복사 하기 cp 명령어

  19. No Image 04Jul
    by
    2013/07/04 Views 31837 

    계정생성시 자동으로 권한 755 주기

  20. No Image 04Jul
    by 자꾸만
    2013/07/04 Views 32316 

    계정생성시 자동으로 public_html 폴더 만들어 주기

Board Pagination Prev 1 2 3 4 Next
/ 4