09. maj 2007 - 08:42Der er
7 kommentarer og 2 løsninger
Starte program under opstart med brugernavn
Hejsa
På en af vores kunders Linux boxe, skal jeg har startet 2 programmer når serveren bootes.
Umiddelbart skulle de vel bare lægges ind i /etc/rc.d/rc.local, men her kan jeg ikke vælge hvilken bruger som skal starte programmet... Det skyldes at de 2 programmer skal startes af de hver sin bruger.
De 2 brugere, har i forvejen adgang til at starte programmerne, så rettighederne skal vi ikke tænke på.
Hvordan gør jeg lettest det ?
Jeg har installeret WebMin på serveren (Red Hat Enterprise) for at lette andre opgaver på serveren.
Det er IKKE vores ønske at kunden har den Linux server stående, men vi skal desværre lave de små rettelser på den af og til. Og vi er IKKE Linux folk :)
Så lidt mere udspecificeret tak ;)
Her er opgaven der skal løses: ""Man" skal stå i /home/bruger1 og "skrive" bruger1 (script ligger i /home/bruger1/sbin)
"Man" skal stå i /home/bruger2 og "skrive" bruger2 (script ligger i /home/bruger2/sbin) "
Jeg har forsøgt at lave det via WebMin, men så er det ROOT der starter programmerne, og det skal bruger bruge1 og bruger2 der starter henholdsvis hvert program. Det er 2 små servere, som de ansatte tilgå via netværket.
UPS! Det må du undskylde, men det var lidt uklart hvilken "mileage" du havde :-) Jeg forstår opgaven sådan : Der er et script /home/bruger1/sbin/bruger1, som bruger1 skal køre. Der er et script /home/bruger2/sbin/bruger2, som bruger2 skal køre.
Den første kommando jeg skrev ændrer ejerskabet af scriptet, som skal være den bruger scriptet skal køre som. Den anden kommando slår SUID bit'en til på scriptet, som gør at scriptet kører som den bruger, der ejer scriptet.
Du skal køre følgende i en kommando-prompt, hvis du kan:
Du skal stadig selv sørge for at starte scriptene ved boot. Måske som du selv foreslår via rc.local eller goså som inglenook foreslår via et link i /etc/rc.d/rc3.d
jeg broed ind i traaden efter janpo havde givet en loesning, saa 10 til mig og 20 til janpo. OK ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.