diff --git a/backend/gvadm/DomainTools.py b/backend/gvadm/DomainTools.py index 7666ea4..0235261 100644 --- a/backend/gvadm/DomainTools.py +++ b/backend/gvadm/DomainTools.py @@ -91,9 +91,9 @@ class Domain: gid = grp.getgrnam(Settings.popgroup)[2] homedir = Settings.pophome + popaccount - os.mkdir(homedir, 0660) + os.mkdir(homedir, 0755) os.system("maildirmake \"%s/Maildir\"" % (homedir)) - os.system("chown %s.%s %s" % ( sysuser, Settings.popgroup, homedir )) + os.system("chown -R %s.%s %s" % ( sysuser, Settings.popgroup, homedir )) cr = self.cnx.cursor() cr.execute("""INSERT INTO mailpasswd (id, crypt, clear, uid, gid, home)