Anthony Ettinger wrote: > 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?
Some sort of login/user verification would obviously be needed and the script would obviously have to be able to then write to the file or interface to another task that could. > --- $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