4,530,627 th visitor since 2017.2.1 ( Today : 9598 )
Computer ???
No. 378
Name. swindler
Subject. dovecot : Can't create root mail directory , Permission denied
Main Cate. Linux
Sub Cate.
Date. 2009-06-08 11:27
Hit. 6745 (211.36.27.8)
File.
dovecot (pop3) 에서 아래와 같은 메세지가 발생한다.

Jun 4 12:03:10 localhost dovecot: POP3(kwc): mbox: Can't create root mail directory /home/user/kwc/mail: Permission denied


메세지상으로 보면 /home/user/kwc에 mail 폴더를 생성할 권한이 없어서 에러가 나는것이나,
실제로 권한 문제가 아니다. (물론 권한 문제일때도 있을것이다.)


폴더를 기존서버에서 통때로 가져왔는데 이때 문제가 생기는것 같다.
폴더를 새로 생성하고 권한을 똑같이 주면 정상적으로 작동한다.

즉 mv로 옮기면 폴더가 새로 생성된것이 아니라서 문제가 생기고
cp로 복사하면 폴더가 새로 생성되었기 때문에 정상적으로 작동하는것으로 보인다.


그래서 아주 무식하게 아래와 같은 스크립트를 작성하여 하나씩 다 폴더만 만들고 이동했다.


if [ $# -eq 0 ];
then
echo "null";
else
mv $1 temp
mkdir $1
chown $1.$1 $1
mv temp/* $1
mv temp/.b* $1
mv temp/.e* $1
mv temp/.f* $1
mv temp/.k* $1
mv temp/.m* $1
mv temp/.s* $1
mv temp/.v* $1
mv temp/.X* $1
ls -al temp
fi




[바로가기 링크] : http://coolx.net/cboard/computer/378



이갈렙 저도 이것과 유사한 문제로 고민인데요...
스크립트는 이해가 조금 어려워서 그러는데
계정 하나만 가지고 쉽게 다시금 설명을 부탁드려도 되겠습니까?
2010-02-13
Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog