Apache runs as an underprivileged user though. I'm
assuming you want one cgi script where they enter
their username and a vacation msg in a form from a web
page.
You would have to open up their ~/.forward files to be
world writable (which would mean they could
potentially change each others vacation messages).
It might be possible to execute a command with 'sudo
username' from your script, writing out the .forward
file for a particular user, creating as only writable
by that one user.
What do you think? Any other ideas?
--- $Bill Luebkert <[EMAIL PROTECTED]> wrote:
> Michael Meltzer wrote:
>
> > A user should change or create his vacation
> message text via perl cgi.
> > Does someone know about such a script ?
> > How can the user edit/change text ?
> > Where should I search/start ?
> >
> > We use apache, sendmail, procmail.
>
> If you have procmail set up to do your vacation msg,
> you could just
> modify ${HOME}/.vacation.msg by a simple open, write
> and close in the
> CGI script. You would need to have write access of
> course. In some
> cases, it would be in ${HOME}/.forward file instead
> - depending on how
> it's set up. File locking could also be a
> consideration.
>
> --
> ,-/- __ _ _ $Bill Luebkert
> Mailto:[EMAIL PROTECTED]
> (_/ / ) // // DBE Collectibles
> Mailto:[EMAIL PROTECTED]
> / ) /--< o // // Castle of Medieval Myth &
> Magic http://www.todbe.com/
> -/-' /___/_<_</_</_ http://dbecoll.tripod.com/
> (My Perl/Lakers stuff)
> _______________________________________________
> Perl-Unix-Users mailing list
> [EMAIL PROTECTED]
> To unsubscribe:
> http://listserv.ActiveState.com/mailman/mysubs
>
=====
Anthony Ettinger
Phone: (408) 656-2473
[EMAIL PROTECTED]
http://www.apwebdesign.com
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail
_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs