One of the domains installed on my ISPConfig server is varmints.us. I ntoiced this morning that the <hosting base dir>/www.varmints.us/user directory contains: ge:/its/isp/hosted/www.varmints.us/user# ls -al total 16 drwxrwxr-x 4 varmints.us_dan web1631 4096 2007-08-17 09:57 . drwxrwxr-x 9 varmints.us_dan web1631 4096 2007-08-17 09:57 .. -rwxrwxr-x 1 www-data web1631 0 2007-08-16 13:18 .no_delete drwxrwxr-x 4 www-data web1631 4096 2007-08-16 14:30 varmints.us_brian drwxr-xr-x 4 varmints.us_dan web382 4096 2007-08-17 09:57 varmints.us_dan THe user directory for another domain I've got installed looks like: ge:/its/isp/hosted/www.varmints.us/user# ls -al ../../www.<domain>.biz/user total 32 drwxrwxr-x 8 www-data web1631 4096 2007-08-16 09:30 . drwxrwxr-x 9 www-data web1631 4096 2007-08-16 11:24 .. drwxrwxr-x 4 www-data web1631 4096 2007-08-15 11:14 <domain>.biz_ads drwxrwxr-x 4 www-data web1631 4096 2007-08-15 11:14 <domain>.biz_editor drwxrwxr-x 4 www-data web1631 4096 2007-08-15 11:14 <domain>.biz_news drwxrwxr-x 4 www-data web1631 4096 2007-08-15 11:15 <domain>.biz_pauls drwxrwxr-x 4 www-data web1631 4096 2007-08-15 14:29 <domain>.biz_sports drwxrwxr-x 4 www-data web1631 4096 2007-08-16 11:24 <domain>.biz_troyv -rwxrwxr-x 1 www-data web1631 0 2007-08-15 11:13 .no_delete The [email protected] was deleted last night and recreated this morning. Since it created most recently, I am assuming that the ownership of this dir is correct. What should the ownership of these user dirs and the Maildirs under them be? Any clues as to how the file owners might have been reset to www-data? FWIW, while I was working on importing users into one of working domains last night, a coworker was creating new clients.
Suspicious rcfile Additional information: I'm getting messages like: Aug 17 12:41:50 ge procmail[8321]: Suspicious rcfile "/its/isp/hosted/web221/user/<domain>.biz_ads/.procmailrc" The .procmailrc file is currently: -rwxrwxr-x 1 <domain>.biz_ads web221 548 2007-08-16 11:24 .procmailrc Some of the .procmailrc files in other user's directories look like: Which is correct? What do I need to do to get rid of the "Sucpicious rcfile" messages? Another manifestation of this problem: an ls -Al of the hosting base directory shows: drwxrwxr-x 2 www-data web1631 4096 2007-08-15 13:57 sharedip drwxrwxr-x 8 www-data web1631 4096 2007-08-17 04:01 web1002 drwxrwxr-x 9 www-data web1631 4096 2007-08-17 04:01 web1012 drwxrwxr-x 8 www-data web1631 4096 2007-08-17 04:01 web1022 drwxrwxr-x 9 www-data web1631 4096 2007-08-17 04:01 web1032 drwxrwxr-x 8 www-data web1631 4096 2007-08-17 04:01 web1042 drwxrwxr-x 9 www-data web1631 4096 2007-08-17 04:01 web1052 drwxrwxr-x 9 www-data web1631 4096 2007-08-17 04:01 web1062 drwxrwxr-x 9 www-data web1631 4096 2007-08-17 04:01 web1072 drwxrwxr-x 8 www-data web1631 4096 2007-08-17 04:01 web1082 It's obviously incorrect for all of the client directories to be group web1631. Some other domains appear to be set ok: drwxrwxr-x 8 www-data web1641 4096 2007-08-17 09:07 web1641 drwxr-xr-x 8 www-data web1651 4096 2007-08-17 09:29 web1651 drwxr-xr-x 9 www-data web1661 4096 2007-08-17 09:32 web1661 drwxr-xr-x 9 www-data web1671 4096 2007-08-17 09:35 web1671 drwxr-xr-x 9 www-data web1681 4096 2007-08-17 09:37 web1681 drwxr-xr-x 9 www-data web1691 4096 2007-08-17 09:39 web1691 drwxr-xr-x 9 www-data web1701 4096 2007-08-17 10:39 web1701 drwxr-xr-x 8 www-data web1711 4096 2007-08-17 10:42 web1711 drwxr-xr-x 9 www-data web1721 4096 2007-08-17 10:46 web1721 drwxr-xr-x 9 www-data web1731 4096 2007-08-17 11:00 web1731 (this client added just about an hour ag) drwxr-xr-x 8 www-data web1741 4096 2007-08-17 11:21 web1741 drwxr-xr-x 8 www-data web1751 4096 2007-08-17 11:24 web1751 drwxr-xr-x 9 www-data web1761 4096 2007-08-17 11:27 web1761 drwxr-xr-x 9 www-data web1771 4096 2007-08-17 11:30 web1771 Is there any chance that the massive incorrect groups (web1631) could have been done by some sort of hiccup within ISPConfig? Is this something that anyone else has seen before?
Please run the following sql stament on the database: update isp_isp_web set status = 'u' where status = ''; Then change a value, e.g. quota in one of the websites and save the change. ISPConfig should now correct the permissions for all websites. The ownership of the userfiles in the first post seems to be ok, you just seem to have not created a administartor user in the second website.