hallo zusammen,
ich möchte auf meinem mandrake 9.2 server den seti client als dienst laufen lassen.
aber ich kann machen was ich will, immer wenn ich den starten will, kommt "permission denied".
ich habe folgendes gemacht:
1.: ich habe in /etc/init.d die datei \'seti\' erstellt.
die datei erhält den folgenden code:
#!/bin/bash
#seti starten
su setiuser -c /opt/setiathome/setiathome >&/dev/null&
2.: ich habe einen user für seti angelegt, der sinnvollerweise \'setiuser\' heisst.
3.: der seti client ist natürlich in /opt/setiathome installiert.
4.: ich habe dann noch den dienst mit ln -sf /etc/init.d/seti /etc/rc3.d ins runlevel 3 hinzugefügt, damit er direkt beim booten mitgestartet werden soll.
ja. soweit so gut. wenn ich jetzt als \'root\' oder als \'setiuser\' das ganze starten will (mit /etc/init.d/seti start) kommt \'permission denied\'.
warum? das verstehe ich nicht so ganz. dann ist mir auch aufgefallen, dass in dem ordner /etc/init.d/ alle einträge in meiner bash mit grüner schrift geschrieben sind und ein sternchen hinter dem namen haben. bis auf seti.
was bedeutet das? und wer kann mir sagen was ich falsch gemacht oder vergehssen habe?
danke im voraus
Linux 14.982 Themen, 106.376 Beiträge
immerhin sagst du was sache ist.
danke für die hilfe trotzdem. auch wenn jetzt nicht alles geklappt hat, hab ich immerhin einiges über runlevel gelernt. das kann ja auch nicht schaden. ich denke ich wander nachher in den keller und schliess nen alter 14 zoller an den rechner an und lass dann den seti client auf konsole 6 lokal laufen. dann muss ich wenigstens nicht immer den dicken x server laufen lassen. auf der maschine macht sich das nämlich in sachen performance ganz schön bemerkbar.
nagut, dann bis bald mal
