Tach,
ich habe das Problem, dass ich meinen 1.6 Server nur unter Root starten kann und nicht mit dem User, mit dem ich ihn angelegt habe. Nach dem Startbefehl tut sich einfach nichts. Was muss ich beachten? Danke für Infos!
Tach,
ich habe das Problem, dass ich meinen 1.6 Server nur unter Root starten kann und nicht mit dem User, mit dem ich ihn angelegt habe. Nach dem Startbefehl tut sich einfach nichts. Was muss ich beachten? Danke für Infos!
Das die Dateien dem User gehören unter dem du starten willst.
Bzw. das allgemein die Struktur stimmt
Mit folgenden Befehl kannst du Dateien einen User zuweisen:
chown -R Username:Usergruppe /home/xxxx/*
Bei xxx das Verzeichnis des Users angeben, bei Username den Namen des Users und bei Usergruppe die Benutzergruppe, die der User angehöhrt.
Dann kannst du noch mit chmod 777 (hierbei kommt es darauf an, welche Schreibrechte auf die Dateien gewährt werden sollen) den User auf das Verzeichnis volle Schreibrechte geben.
chmod 777 /home/xxx/*
ich denke mal,das du einen falschen user hast.
der darf zwar unter ssh einloggen,aber nichts ausführen.
du muss mit useradd einen anlegen,unter root-zugang.
dieser hat dann seine dateien unter
/home/userxyz/
frag mich aber net nach den parametern.
Naja, dem User gehört der Ordner und alle Unterverzeichnisse, von daher müsste es doch funktionieren, oder?
Dann setz die Schreibrechte richtig. chmod xxx /Verzeichnis/*
Ok werde ich machen. Aber sollte nicht eine Fehlermeldung kommen, wenn der User keine Rechte hat? Ich gebe die Startparameter ein und es scheint, als würde der Server dies auch ausführen. Es kommt danach einfach wieder die Eingabezeile.
gib ma die startzeile,mit der du den server hochfährst.
hmm,ok...kann ich verstehen das du nichts mehr siehst.
der befehl "screen" bewirkt,das der prozess in eine virtuelle console verschoben wird,damit der prozess nicht endet wenn du putty beendest.
normalerweise müsste jetzt,wenn du screen -r eingibst,ein ganz schön grosser haufen an consolen auftauchen.
jede trägt am ende eine nummer,diese nummer fügst du beim nächsten screen -r hinten an
würde dann so aussehen screen -r 23455 (nur als beispiel)
dann solltest du erstmal alle consolen mit strg + c beenden,weil dein server vllt schon einen ganzen haufen am laufen hat.
so wegen die belastung.
soviel ertmal dazu...
dann starte den server mal ohne screen um zu sehen ob er denn auch wirklich hochfährt,mit folgenden
" ./hlds_run -game cstrike +maxplayers 12 +map de_dust -autoupdate -port 27016"
hoffe das ist so richtig
Jop, so sollte es eigentlich funktionieren.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!