- 论坛徽章:
- 0
|
原帖由 marion 于 2007-10-23 20:17 发表 ![]()
这是由于apache的运行身份指定的原因。
检查一下apache的User指令所指定的用户以及Group指定的组,对照安装文档中的说明仔细校正一下。(可以想像,运行httpd的用户不是postfix,却指定仅有postfix才能访问/ ...
测试了,新建的用户属主已经是POSTFIX,如下
---------------------------------
[root@mail one234.net]# pwd
/var/mailbox/one234.net
[root@mail one234.net]# ls -l
drwx------ 3 daemon daemon 4096 10ÔÂ 23 21:56 cy
drwx------ 3 postfix postfix 4096 10ÔÂ 23 22:32 gy
-----------
用新建的帐户gy进入,还是报下面的错误.
Can't chdir to /var/mailbox/one234.net/gy/Maildir/, Permission denied
-----
此问题已经解决,还是我操作上有问题,
我启动的APACHE服务,是在ROOT用户下,用/usr/local/apache2/bin/apachectl start进行启动的,
这时用ps -aux 查看,APACHE有一个父进程是用ROOT权限启动的,可能这个时候,EXTMAN在建立帐户的时候,权限写入会有问题,
于是将APACHE加到/ETC/RC.LOCAL中,进行自动启动,
启动后登录查看APACHE的进程全部是DAEMON权限启动的,这时,通过EXTMAN建立帐户,收发邮件就不会有权限写入的报错,
下一步测试FOXMAIL的终端方式收发....
[ 本帖最后由 victorchang 于 2007-10-24 09:55 编辑 ] |
|