리눅스 사용자 계정 생성 팁

2008. 2. 19. 23:15·Computing/Linux
리눅스에서 사용자 계정을 생성하면 자동으로 홈디렉토리를 만들고 권한도 주게 되어 있다.

근데 이 기본 설정이 마음에 들지 않는다면 바꿔보자.

손봐야 할 파일은 아래와 같다.

/etc/login.defs

내용은 아래와 같다.

# *REQUIRED*
#   Directory where mailboxes reside, _or_ name of file, relative to the
#   home directory.  If you _do_ define both, MAIL_DIR takes precedence.
#   QMAIL_DIR is for Qmail
#
#QMAIL_DIR      Maildir
MAIL_DIR        /var/spool/mail
#MAIL_FILE      .mail

# Password aging controls:
#
#       PASS_MAX_DAYS   Maximum number of days a password may be used.
#       PASS_MIN_DAYS   Minimum number of days allowed between password changes.
#       PASS_MIN_LEN    Minimum acceptable password length.
#       PASS_WARN_AGE   Number of days warning given before a password expires.
#
PASS_MAX_DAYS   99999
PASS_MIN_DAYS   0
PASS_MIN_LEN    5
PASS_WARN_AGE   7

#
# Min/max values for automatic uid selection in useradd
#
UID_MIN                   500
UID_MAX                 60000

#
# Min/max values for automatic gid selection in groupadd
#
GID_MIN                   500
GID_MAX                 60000

#
# If defined, this command is run when removing a user.
# It should remove any at/cron/print jobs etc. owned by
# the user to be removed (passed as the first argument).
#
#USERDEL_CMD    /usr/sbin/userdel_local

#
# If useradd should create home directories for users by default
# On RH systems, we do. This option is overridden with the -m flag on
# useradd command line.
#
CREATE_HOME     yes

# The permission mask is initialized to this value. If not specified,
# the permission mask will be initialized to 022.
UMASK           077 <- 이것은 777 - 077 즉 만들어지는 사용자 계정의 권한이 700 으로 만들어진다.
                                    076 으로 변경하면 777 - 076 = 701로 된다. 웹계정을 많이 만든다면 이게 좋다.

# This enables userdel to remove user groups if no members exist.
#
USERGROUPS_ENAB yes

대충 읽어보면 짐작이 가리라 본다.

홈디렉토리, 쉘, SKEL 등을 변경하고 싶다면 아래 파일을 만져보자.

/etc/default/useradd

내용은 아래와 같다.

# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel

대충 읽어보면 짐작이 가리라 본다. ^______________^
 

'Computing > Linux' 카테고리의 다른 글

우분투에서 TightVNC 사용시 키보드 문제.. (Keyboard)  (0) 2010.01.15
CentOS 에서 cacti 설치  (0) 2009.03.05
php 컴파일에 mssql을 포함시키자  (2) 2008.01.30
BIND (네임서버 데몬) Zone 화일을 MySQL로 대체  (1) 2008.01.18
오라클 NLS_LANG 설정변경하기  (1) 2008.01.15
'Computing/Linux' 카테고리의 다른 글
  • 우분투에서 TightVNC 사용시 키보드 문제.. (Keyboard)
  • CentOS 에서 cacti 설치
  • php 컴파일에 mssql을 포함시키자
  • BIND (네임서버 데몬) Zone 화일을 MySQL로 대체
머냥
머냥
(날아보기도전에 인생추락... 그러나 포기는 없다.)
  • 머냥
    Frody's
    머냥
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • 사진관 (0)
        • 죄지은영혼 (0)
      • 스크랩북 (10)
        • 사진 (1)
        • 기사 (1)
        • 기타 (8)
      • 긁적임 (0)
      • 취미 (1)
      • Computing (69)
        • Typescript Study (0)
        • Linux (35)
        • MySQL (5)
        • java/jsp (4)
        • Flex (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • 쉘스크립트메뉴얼
    • Cron 설정
    • 루비강좌 (Ruby)
    • 루비 강좌(Wiki)
    • 회계기초 동영상
    • 서버DNS점검
    • 정규식 프로그램 RegexBuddy 소개
    • spamassasin 관련 설명블로그
    • spamassasin 관련 #2
    • spamassasin 관련 #3
    • soap 간단예제관련
    • php smarty 한글메뉴얼
    • 파이썬강좌
    • 가덕도 방문기
    • 기업용주가정보 무료제공
    • 페이스북 글등록
    • axigen메일
    • 야후신고센터.
    • postfix 환경설정
  • 공지사항

  • 인기 글

  • 태그

    김두현
    골
    tar
    ssh
    스트리밍
    김동욱
    FLV
    디워
    MySQL
    연주
    모비딕
    동영상
    Linux
    오라클
    ffmpeg
    Qmail
    BIND
    freeTDS
    php
    휴대폰
    imap
    Auqa Data
    요리
    프로그래밍
    프리시즌
    김동률
    윤도현의 러브레터
    Subversion
    MSSQL
    명령어
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
머냥
리눅스 사용자 계정 생성 팁
상단으로

티스토리툴바