[debian] proces opstarten als andere user werkt niet

Pagina: 1
Acties:

  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 09-01 22:32
Wanneer ik onder de juiste userX inlog werkt het commando prima.

Maar wanneer ik onder root ben ingelogt en het volgende commando uitvoer werkt het niet.
code:
1
su userX -c program &

De rechten van het programma staan goed, want het programma draait zonder problemen onder de userX.

Waarom gebruik ik dit? Om het programma als deamon op te starten. Script komt in init.d te staan.

... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...


  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 16:28

Sjonny

Fratser

wellicht staat het pad niet goed, en kan je beter /usr/bin/program doen ofzo

The problem is in the part of your brain that handles intelligence.


  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 09-01 22:32
wat een stom probleem. Het werkt!

Homedirectory van userX was de goede maar blijkbaar let dit commando daar niet naar.

... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...


  • raoulduke
  • Registratie: Oktober 2003
  • Niet online

raoulduke

Get in!

Moet je niet gewoon su - gebruiken zodat je niet meer je environment van je huidige user hebt?

Remember, if you have any trouble you can always send a telegram to the Right People.