ubuntuusers.de

Start/Stop Script mit AD User/Pwd starten

Status: Gelöst | Ubuntu-Version: Ubuntu MATE 16.04 (Xenial Xerus)
Antworten |

TheTBC

Anmeldungsdatum:
19. Oktober 2016

Beiträge: Zähle...

Salue werte Forengemeinde.

Ich habe ein Start Stop Scipt im init.d liegen welchen durch einen (nicht root) User beim starten des OS gestartet werden soll. Scipt Auszug:

 su - userID -c 'nserve >> /data/mwcache/log.txt 2>&1  &'

Nun ist es so das unser Server auf dem das Script läut am Active Dir. angebunden ist und damit der User auch ein PWD hat. Im Script habe ich aber keine Möglichkeit gefunden das ich die Abfrage nach dem pwd unterbinden bzw. notfalls hinterlegen kann.

Daher die Frage für Newbees, wie kann man ein Startscipt so bauen das ggf. keine Passwortabfrage notwendig ist bzw. man nicht zwingend das pwd sieht. Gefunden habe ich als alternative folgendes:

setuid userID nserve & 

Hier kommt dann aber die Meldung setuid: not found

Gibt es andere Möglichkeiten das Script zu starten wenn das System hochfährt bzw. der Dienst neu gestarte werden muss? Möglichst ohne Root Rechte

Merci vielmals und ein schönes WE

TheTBC

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Gibt es andere Möglichkeiten das Script zu starten wenn das System hochfährt bzw. der Dienst neu gestarte werden muss?

Ja, mittels einer systemd Service Unit.

Gruß, noisefloor

TheTBC

(Themenstarter)

Anmeldungsdatum:
19. Oktober 2016

Beiträge: 18

Vielen Dank für die Info. Ich habe das ganze jetzt zwar ans laufen gebracht aber leider nur mit root user. Verwendet habe ich den systemd teil unter Verwendung eines Shell Scriptes welches dann aus systemd heraus gestartet wird.

Die Funktion das es nur ein bestimmter User darf muss ich dann noch mal schauen.

Herzlichen Dank für die Infos.

Antworten |