Hilfe für chrootuid

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Starfriseur
Beiträge: 35
Registriert: 08.11.2004 19:35:53

Hilfe für chrootuid

Beitrag von Starfriseur » 05.01.2005 15:15:39

Hallo ich möchte einen counterstrikeserver chrooten.
Kenne mich leider mit der bash nicht so gut aus.
Verzeichnisse:

/home/server1/hlds/hlds_run --> in hlds liegen alle sachen auf die das script hlds_run zugreifen muss.
Dummerweise möchte hlds_run anscheinend aus dem hlds Verzeichniss gestartet werden da es mit relativen Pfadangaben arbeitet.Ein anpassen der Pfadangaben funktioniert nur teilweise und zwar nur so weit bis ein Binary ein anderes aufrufen möchte( Sorry sieht so aus)
Wenn ich nun mit
chrootuid /home/server1 halflife /hlds/hlds_run -game cstrike +maxplayers 12 +map de_dust2t
dem user halflife den Prozess übergeben möchste ( wobei ich mir nicht sicher bin ob das scriptt dann mit /hlds/hlds_run oder hlds/hlds_run aufgerufen wird, habe aber alles schon mal durch) dann kommen nur Fehlermeldungen. Weil es an den Pfaden hapert.
Wie kann ich es schaffen den user halflife in dem Verzeichnis /home/server1/hlds
das Script hlds_run starten zu lassen?Also das der user halflife seine shell in /home/server1/hlds startet.
ich bin ratlos. Ich hab schon soviel probiert.Bin schon ganz kirre

Antworten