Re^8: Programm beim booten automatisch starten (DE
Hallo,
Zuerst mal kommt die Fehlermeldung, dass ich keine
Berechtigung hätte die Datei auszuführen
--> Also hab' ich den besitzer auf tss gesetzt
so sollte es ja auch sein.
Dann hab ich ja mal was richtig gemacht... ;-)
Dann gings schonmal etwas weiter...
Sobald exec su tss
ausgeführt wird, wird in der konsole zum benutzer tss
gewechselt, aber dann passiert nix mehr.
Das sollst du ja auch nicht in der Konsole tippen, sondern in
das Start-Stop-Skript schreiben. Zusammen mit dem cd-Befehl.
Ich habs auch in das Script geschrieben (siehe (leicht veränderter) Quellcide))
--> wenn ich dann sh <scriptname> start
eingebe, will er von mir n passwort für tss...
Das ist merkwürdig und ist bei mir nicht so (ich habe auf
einem Debian-Server teamspeak laufen, und starte und stoppe
per hand über das entsprechende Skript).
Kann es sein, dass du nicht root warst, als du das Skript
ausgeführt hast? nur root kann ohne Passwort den Benutzer
wechseln.
Wechseln schon, aber anscheinend nichts als dieser ausführen...
Anmerkung:
Habe das
teamspeak2-server_startscript
in
ts2_rc2
umbenannt.
Hier mein Test (mit manueller Ausführung des Scriptes):
user@server:~$ su root
Password:
server:/home/user# su tss
tss@server:/home/user$ cd /etc/init.d
[E-Mail-Adresse entfernt] sh ts2_rc2 start
Password:
tss@server:/etc/ts2_rc2$
Hab' ich vielleicht bei der Erstellung des Benutzers 'tss' was
falsch gemacht???
-> Hab ihn wie jeden anderen Benutzer erstellt
Das ist wie?
Zuerst habe ichs (da ich noch nicht so erfahren mit der Konsole bin) über die graphische Oberfläche gemacht (KDE->System->Benutzerverwaltung).
Später hab ichs aber auch mit der Konsole versucht...--> Immer das gleiche Problem
kann ihm aber nicht kein passwort zuweisen
-> Ich muss eins festlegen
Wieso nicht? was kommt für eine Fehlermeldung?
"Passwort darf nicht leer sein!" (ähnliche Meldung in der Konsole).
Noch eine Frage zur Sicherheit (nicht, dass ich einen elementaren Fehler mache):
Inhalt des ts2_rc2-Ordners liegt in /etc/ts2_rc2
Script-Datei liegt in /etc/init.d/
->richtig?
Vielen Dank für deine/eure Mühe!!!
Gruß
Thomas