I want to use kernel level quotas with LDAP to simplify adminstration of my mailserver.
Can this be done ?
Currently, I am keeping track of uids in both an /etc/passwd on the
filesystem and an LDAP database.
What would allow me to simplify this ?
I have 2021 users on a new mail system with Courier IMAP server, with Postfix,
Squirrel Mail, and LDAP.
My account looks like this in LDAP:
dn: uid=tknab2,ou=mailaccounts,dc=mycoll,dc=edu
uid: tknab2
cn: Theodore Knab
mail: [EMAIL PROTECTED]
mail: [EMAIL PROTECTED]
mail: [EMAIL PROTECTED]
mail: [EMAIL PROTECTED]
mail: [EMAIL PROTECTED]
mail: [EMAIL PROTECTED]
mail: [EMAIL PROTECTED]
mail: [EMAIL PROTECTED]
mail: [EMAIL PROTECTED]
uidNumber: 1100
gidNumber: 1001
mailHost: imap.mycoll.edu
homeDirectory: /var/imap/mycoll/tknab2
mailMessageStore: /var/imap/mycoll/tknab2/Maildir
mailQuota: 200000000S, 20000C
mailbox: tknab2/Maildir/
objectClass: qmailuser
objectClass: couriermailaccount
userPassword: {cyrpt} notreal
accountStatus: active
mailForwardingAddress: [EMAIL PROTECTED]
On the IMAP server my account looks like this:
imap:/var/imap# cat /etc/passwd | grep -i knab
tknab2:x:1100:1001::/var/imap/mycoll/tknab2:/bin/false
imap:/var/imap# repquota -a | grep -i tknab
tknab2 -- 60692 80000 90000 11699 0 0
I think that the schema I choose allows for:
loginshell: /bin/false
--
---------------------
Ted Knab
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]