nach Anruf-Signal fetchmail ALS USER (non-root) starten
Hallo, die Sache wurde schon paarmal hier diskutiert: Anruf auf eine bestimmte MSN von einer bestimmten MSN -> Start eines Programmes, z.B. Interneteinwahl. Das funzt über /etc/isdn/callerid.conf mit PROGRAM = /usr/local/bin/my_program auch. Nur fetchmail läßt sich nicht als user starten: im Skript: -rwxr-xr-x 1 gerlach users 1213 Mär 3 00:58 my_program steht: /usr/bin/fetchmail -v --keep -a -f /home/gerlach/.fetchmailrc_sss fetchmail wird nicht gestartet! In /var/log/messages der Grund: isdnlog: fetchmail: lock creation failed. Per Hand läßt sich von user gerlach aus fetchmail -v --keep .... jederzeit starten. Dann wird im home-Verzeichnis von user gerlach ein lockfile angelegt. Kann fetchmail wirklich nur als root gestartet werden ??? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Habe in /etc/isdn/callerid.conf auch schon USER=gerlach GROUP=users eingetragen. Laut /usr/bin/id , aufgerufen im Skript und umgeleitet nach /tmp/iidd läuft das Skript tatsächlich als user gerlach und group users. thx Ekkard
participants (1)
-
Ekkard Gerlach