[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.