Bill Marcum wrote:
On Sun, Aug 21, 2005 at 06:18:47AM -0500, Hugo Vanwoerkom wrote:

Hi,

A programming question:

I want to have a program that runs in a user's /home dir. write to /var/run.

That can be done by running the program with sudo.

Is there any other way? E.g. programming with PAM? Example?

Thanks.


Why do you want the program to write to /var/run? Does it require root privileges other than for that purpose? If not, couldn't you write to /tmp or the user's home directory?



Thanks for replying. I have a souped up version of vcstime that runs with colors and sound as a daemon. A client program can talk to it over a port and adjust the parameters.

But the daemon should only use sound (marine chimes) if there is no fvwm (my windowmanager) running for any users (I have a multiseat linux, there can be several users logged on) with similar sounds. So all .fvw2rc's have an startfunction and exitfunction that make an entry into /var/run with sudo to indicate that sound is being produced. The daemon looks at that and decides wether to produce sound or not.

Can anybody write to /tmp? I could only figure out writing to /var/run with sudo. It gets too complicated with multi-user to check everybody's home directory.

H



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to