RE: minor (major) fetchmail problem
On Sun, 2006-04-09 at 16:40 +1000, Lloyd Bayley - Berowra PC Services
wrote:
> Yes, I realise that...been thinking of it but when I change the cron job to
> run as another user, that user has to be logged in.
Ummmm...
> I log on locally as root....maybe I should log on as myself and 'su -' if I
> need to do anything system-ish...
Oh. Gee, I just assumed that's what everyone does.
> Lloyd Bayley
> Berowra PC Services
> P.O. Box 270
> Berowra Heights NSW 2082
>
> Ph: (02) 9456-0292
> Mob: 0411-541-007
> Email: lloyd@berowrapc.com
> Web: www.berowrapc.com
>
> -----Original Message-----
> From: Ron Johnson [mailto:ron.l.johnson@cox.net]
> Sent: Sunday, 9 April 2006 2:37 PM
> To: debian-user@lists.debian.org
> Subject: RE: minor (major) fetchmail problem
>
> But that's just it. Running fetchmail as root is a security risk.
> There's no reason to run it as root, since it works well from
> a user account.
>
> On Sun, 2006-04-09 at 12:49 +1000, Lloyd Bayley - Berowra PC Services
> wrote:
> > Ron,
> >
> > Thanks for your input!
> > Yes, that's how I have it....both accounts in one rc file.
> >
> > I am ok with it running as root but was wanting to stop it reporting in my
> > mail about the warning as running as root...
> >
> > I shall give what you have sent me below a try and see how I fare!
> >
> > Kind Regards,
> >
> >
> > Lloyd Bayley
> > Berowra PC Services
> > P.O. Box 270
> > Berowra Heights NSW 2082
> >
> > Ph: (02) 9456-0292
> > Mob: 0411-541-007
> > Email: lloyd@berowrapc.com
> > Web: www.berowrapc.com
> >
> > -----Original Message-----
> > From: Ron Johnson [mailto:ron.l.johnson@cox.net]
> > Sent: Sunday, 9 April 2006 12:29 PM
> > To: debian-user@lists.debian.org
> > Subject: RE: minor (major) fetchmail problem
> >
> > On Sun, 2006-04-09 at 12:05 +1000, Lloyd Bayley - Berowra PC Services
> > wrote:
> > > Yes, true...
> > > I just run the thing as root and have a .fetchmailrc file in the /root
> > dir..
> > > It collects mail for all users in the one file (as all 2 users are me!)
> > >
> > > Stupid cron keeps emailing me saying fetchmail said:
> > >
> > > Warning: Running as root is discouraged
> >
> > What if you put both accounts in the same fetchmailrc file?
> >
> > When I evactuated for Katrina, I kept this cox.net address,
> > got a secondary comcast.net address from my father in Dallas,
> > and put them both in ~/fetchmailrc, thus fetching from both
> > accounts in the same pass.
> >
> > BTW, I run it out of cron:
> > #!/bin/sh
> > MAILTO=""
> > # m h dom mon dow command
> > */5 * * * * /usr/local/bin/run_fetchmail.sh
> > exit
> >
> > The fetchmail script can be blocked while I backup my data.
> > $ cat /usr/local/bin/run_fetchmail.sh
> > #!/bin/sh
> >
> > if [ -e /tmp/.backup.LOCK ]; then exit 0; fi
> >
> > /usr/bin/fetchmail -S haggis $1
> >
> >
> > > Every 5 flipping minutes....
> > > Am trying to find a way of turning it's user-checking off. :-)
> > >
> > > This didn't happen before....Kernels and packages are getting pickier!
> :-)
> > >
> > >
> > > Lloyd Bayley
> > > Berowra PC Services
> > > P.O. Box 270
> > > Berowra Heights NSW 2082
> > >
> > > Ph: (02) 9456-0292
> > > Mob: 0411-541-007
> > > Email: lloyd@berowrapc.com
> > > Web: www.berowrapc.com
> > >
> > > -----Original Message-----
> > > From: 'Clive Menzies' [mailto:clive@clivemenzies.co.uk]
> > > Sent: Sunday, 9 April 2006 10:58 AM
> > > To: debian-user@lists.debian.org
> > > Subject: Re: minor (major) fetchmail problem
> > >
> > > On (09/04/06 08:40), Lloyd Bayley - Berowra PC Services wrote:
> > > > I slept on it and found the problem this morning.
> > > > For some reason I have the command running as 'fetchmail fetchmail -v'
> > > took
> > > > out the first 'fetchmail' and it all came to life.
> > > >
> > > > I haven't touched the crontab for ages so perhaps there was that bug
> all
> > > > along that the last install was ignoring and this one picked up.
> > > >
> > > > Dear me, the tiredness-factor plays a big part sometimes! :-)
> > > >
> > > > Kind Regards,
> > >
> > > Hehe :)
> > >
> > > Glad you sorted it out.
> > >
> > > FWIW I run fetchmail as a daemon (no cron); you set the interval in
> > > /etc/fetchmailrc. For a single user, it's probably not worth doing but
> > > if you're collecting mail for multiple users, it saves configuring
> > > individual .fetchmailrc files.
--
-----------------------------------------------------------------
Ron Johnson, Jr.
Jefferson, LA USA
"It's a great country, where anybody can grow up to be president
. . . except me."
Senator Barry Goldwater (R-AZ)
Reply to: