27.01.2012 13:18, Michael Shigorin пишет:
On Fri, Jan 27, 2012 at 10:15:49AM +0400, Vladimir Karpinsky wrote:
Нужно проверить:
- права на каталог указанный в $data_dir конфига,
- права на squirrelmail/data и наличие там default_pref.
Нашёл, спасибо! С правами всё было нормально, но каталог $data_dir имел
группу _webserver, после того, как поменял на apache2, всё заработало!

Странно, а пользователь, под которым бегает httpd2 --
в группу _webserver не входит, что ли?

В группу _webserver входит пользователь apache, а пользователь apache2 --- нет:
# cat /etc/group  | grep apache
apache:x:96:
_webserver:x:102:apache
apache2:x:104:

# cat /etc/passwd  | grep apache
apache:x:96:96:Apache web server:/var/www:/dev/null
apache2:x:100:104:Apache2 WWW server:/var/www:/dev/null

Пользователя httpd2 в природе не существует.

На то, что должна быть такая группа у каталога я решил, посмотрев на его (каталога) содержание:

# ll prefs/
итого 40
drwxrwx--- 2 root    apache2 4096 Янв 27 10:12 ./
drwxr-xr-x 3 root    root    4096 Янв 26 00:27 ../
lrwxrwxrwx 1 root root 30 Янв 26 00:27 default_pref -> /etc/squirrelmail/default_pref
...
-rw------- 1 apache2 apache2   53 Янв 27  2010 .pref
-rw------- 1 apache2 apache2   69 Янв 27  2010 testuser.pref

Если нет -- стоит сообщить solo@.

Правильно ли я понимаю, что Вы считаете, что это проблема обновления apache2 и его пользователей, а не проблема SquirrelMail? Это я чтобы сформулировать...

--
        С уважением,
                Владимир.
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить