Category Archives: 리눅스서버관리

계정 생성시 디렉토리 퍼미션 값 지정

useradd로 계정을 생성할시 계정 디렉토리의 퍼미션이 기본 UMASK을 이용하여 설정된다.

하지만 계정 생성이 잦은 호스팅등의 서버의 경우 매번 필요에 맞게 퍼미션을 수정하는것이 귀찮은 작업이 될수 있다.

다음과 같이 지정할수 있다.

/etc/login.defs 파일 안에

[CODE]#
# If useradd should create home directories for users by default
# On RH systems, we do. This option is ORed with the -m flag on
# useradd command line.
#
CREATE_HOME yes
UMASK 076[/CODE]

위와같이 UMASK 값을 076으로 할경우 777 – 076 = 701로 설정된다.

procmailrc 특정 조건일때 헤더에 원하는 문장 추가하기

길게 쓸 필요없이 다음의 소스 한방으로 설명 하겠다.

[CODE type=bash]:0
* ^Received-SPF: none
* ! X-Spam-Flag: YES
{
   :0 fhw
   | formail -A  “X-Spam-Flag: YES(SPF)”
}[/HTML][/CODE]

간단히 설명해 보자면
Received-SPF: none 이라는 문장이 있는지 찾아보고
X-Spam-Flag: YES 이라는 문장이 없는지 확인해 보고
X-Spam-Flag: YES(SPF) 를 헤더에 추가한다

헤더의 가장 마지막 줄에 추가된다.