Chinaunix

标题: openwebmail好不容易装好了,又登陆不了,倒。。。 [打印本页]

作者: Yicho    时间: 2003-07-25 05:13
标题: openwebmail好不容易装好了,又登陆不了,倒。。。
按照精华篇里的再装了一遍,安装时候问题倒没有了
登陆出错,
无法打开 /usr/local/apache/cgi-bin/openwebmail/etc/sessions/one-session-0.0862149680033326!


修改 auth_unix.pl
將 $unix_passwdfile_encrypted 設成 '/etc/shadow'
將 $unix_passwdmkdb 設成 'none'
都做了啊,还有问题,哎,白白一个通宵,晕死。。。
作者: Yicho    时间: 2003-07-25 06:39
标题: openwebmail好不容易装好了,又登陆不了,倒。。。
终于知道为什么了,没白忙活。
1.openwebmail的邮件用户必须要有Shell。
比如:et_test:1498:12::/home/mail:/bin/logout
                                                           -------------
这种就是没有shell的用户(其实不是合法shell而已。)
解决办法,可以在/etc/shells里添加/bin/logout这个实际并不存在的shell.就可以登陆。

2.openwebmail会自动给每个登陆的用户生成一个目录,存放该用户的个人设置信息等等。所以在passwd中,用户与用户之间的home目录不应该相同,不然的话,即使互有写的权限,大家的信息也就共享了.
举个例子:如果A、B是同home目录的话,A的通讯录,B也能看到,而且也能修改(前提是都有对该目录有写的权限)。

3./var/spool/mail(或/var/mail)目录(注:只是这个目录的属性,里面文件属性不要修改)应该是root:mail 775属性,因为默认情况下,新建用户(useradd)不会在/var/spool/mail下生成文件,如果这种情况下登陆的话,openwebmail要新建该用户对应的文件,而此时没有写权限的话,会出现错误信息。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2