[Mailman-de] welche Rechte für add_members?
Juergen Miessmer
postfixbuch at gnuit.de
Mit Apr 6 15:14:01 CEST 2005
Hallo,
ich habe mir ein script gebaut, welches aus einem CRM exportierte adressen
umformatiert, mit einer blacklist und den bereits vorhandenen
Listenmitgliedern abgleicht und in mailman importiert.
Führe ich mein script als "root" aus funktioniert alles einwandfrei.
Unter der userkennung "wwwrun" steigt der im script verwendete Befehl
"add_members" mit folgender Fehlermeldung aus:
Traceback (most recent call last):
File "/usr/lib/mailman/bin/add_members", line 255, in ?
main()
File "/usr/lib/mailman/bin/add_members", line 208, in main
mlist = MailList.MailList(listname)
File "/usr/lib/mailman/Mailman/MailList.py", line 126, in __init__
self.Lock()
File "/usr/lib/mailman/Mailman/MailList.py", line 159, in Lock
self.__lock.lock(timeout)
File "/usr/lib/mailman/Mailman/LockFile.py", line 243, in lock
self.__write()
File "/usr/lib/mailman/Mailman/LockFile.py", line 422, in __write
fp = open(self.__tmpfname, 'w')
IOError: [Errno 13] Permission denied:
'/var/lib/mailman/locks/test.lock.XXXXXXX.1990.0'
Welche rechte braucht der user um "add_members" zu verwenden?
Oder geht das evtll. grundsätzlich nur als root?
("list_members" funktioniert z.B. mit dem user "wwwrun")
Danke für Infos
Jürgen M.