psybnc über sudo ausführen

Bash, Shell, PHP, Python, Perl, CGI
hellthunder
Posts: 13
Joined: 2003-03-25 17:59

psybnc über sudo ausführen

Post by hellthunder »

Hi, ich will psybnc über sudo ausführen.
Wenn ich mich nicht im psybnc verzeichnis befinde, dann findet er die config nicht. Da ich das ganze aber über ein php-script ausführe, habe ich nicht die möglichkeit das verzeichnis auf herkömmlichen weg zu wechseln.

gibt es eine möglichkeit dies über sudo zu tun?? In manual hab ich nichts gefunden.
ich hab bereits versucht:

sudo -u username /home/username/psybnc/psybnc
sudo -u username ./home/username/psybnc/psybnc

Hat jemand eine ahnung. bin für jede hilfe dankbar.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: psybnc über sudo ausführen

Post by captaincrunch »

Probier's mal einfach per su -

Btw. : Ab ins Scripting
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: psybnc über sudo ausführen

Post by captaincrunch »

Ansonsten :

1. ein Startscript erstellen, welches das gewünschte Programm startet
2. das Startscript in sudoers mit 'ohne Paßwort' eintragen
3.
<?php
shell_exec("/usr/bin/sudo -u root /pfad/zum/script/startscript.sh");
?>
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc