NEW Nmail PHP 3 업그레이드 할인
자세히 보기

여전히 신규회원 등록시 에러가 납니다.

황*주 2008.10.07 02:33 조회 3663

알려주신대로 해봤는데도 여전히 그룹이 80 으로 잡히네요.

해결방법이 없을까요...

회원추가할 때마다....chgrp 를 계속하다보니 미치겠어요...ㅠㅠ

도와주세요.

--------------이전에 해보라고 했던 내용--------------

아파치 소유자 정보가 잘못 기록된 것 같습니다.

아래 스크립트를 통해 아파치 소유자 정보를 다시 지정해보신후,

cd /home/nmail2/tools/
./install_set_apache_user.php

./perm_change.sh 를 실행해서 퍼미션을 재조절후

엔메일 디렉토리의 소유자가 제대로 변경되었는지 확인해보시기 바랍니다.



--------------Original Message--------------

※ 필수입력정보 ※


 

▷ 제품버젼 : 2.3.0

▷ 오류발생 메뉴/주소 : 신규사용자 로그인 시

▷ 에러메세지 :

사용자 메일 디렉토리에 퍼미션 오류가 있습니다.

test/Maildir/new/

1. 엔메일을 설치하고 바로 문제가 발생한 경우.
Apache 웹서버의 설정파일인 httpd.conf 에서 설정된 소유자 정보를 확인해보시기 바랍니다.
간혹 Group 이 #-1 처럼 제대로 지정되지 않아서 문제가 발생하는 경우도 있습니다.
ex)
/usr/local/apache/conf/httpd.conf
User nobody
Group #-1
=>
User nobody
Group nobody

2. 정상적으로 사용하던 도중 갑자기 발생한 경우.
메일데이타가 저장된 디렉토리의 소유자, 퍼미션 정보가 관리자의 임의조작으로 인해 변경되었을 가능성이 높습니다.
이 경우 아래처럼 root권한으로 퍼미션 재조정스크립트를 실행하시면 해결됩니다.
ex)
su
cd /home/nmail2/tools/
./perm_change.sh


Warning: error_log(/home/nmail2/weblogs/error-20080905.txt) [function.error-log]: failed to open stream: Permission denied in /home/nmail2/nmail/include/func.php on line 836

▷ 질문내용 :

신규사용자 추가시 위와 같이 에러가 납니다.

1. 소유자 확인 해봤습니다.

User nobody
Group nobody 와 같이 정상적으로 나옵니다.

2. ./perm_change.sh 를 실행한 후 다시 확인 - > 여전히 같은 에러메세지 나옵니다.

3. 해당 권한 직접 확인해봤습니다.

#ls -l

drwx-wx--- 2 root 80 4096 09월 04 14:54 test

#ls -l test

drwx-wx--- 2 root 80 4096 09월 04 14:54 Maildir
drwx-wx--- 2 root root 4096 09월 04 14:54 mailproc.tab
drwx-wx--- 2 root root 4096 09월 04 14:54 usr.tab

#ls -l test/Maildir

drwx-wx--- 2 root 80 4096 09월 04 14:54 new
drwx-wx--- 2 root 80 4096 09월 04 14:54 out
drwx-wx--- 2 root 80 4096 09월 04 14:54 tmp

위와 같이 그룹이 모두 80으로 나오네요...ㅠㅠ

일단은 수동으로 그룹 nobody로 맞춰놨는데..이런 경우 어떻게 해야되나요...

댓글 2
이전 글 공용웹하드관리에서 관리자 아이디 등록을... 1 김*희 2008.10.07
다음 글 회원 정보 수정과 connection timed out 5 학* 2008.09.29