Anzeige:
Ergebnis 1 bis 5 von 5

Thema: root rechte fuer skript

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.11.2002
    Beiträge
    61

    root rechte fuer skript

    Ich habe ein kleines Skript geschrieben fuer das man aber root rechte braucht
    Ich dachte das wuerde mit dem s bit gehen aber das funzt nicht

    Wie kann das also ein normaler user ausfueen?

  2. #2
    Registrierter Benutzer Avatar von phate
    Registriert seit
    14.02.2003
    Beiträge
    149
    Ist der Owner der Datei auch root? Denn das SUID-Bit setzt nur die Rechte des Besitzers. Wenn die Datei also noch Dir gehört, dann läuft das Skript weiterhin mit Deinen Rechten.

    Abhilfe: Dateiowner auf root setzen und das Skript für die User die es benötigen per Berechtigung ausführbar machen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.01.2003
    Beiträge
    21
    Das Perl-Modul POSIX besitz eine Funktion namens setuid. Eventuell hilft dir das weiter.

  4. #4
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Auf manchen System ist eventuell auch sudo installiert, was mir arge Probleme bereitete, da muss man sich dann ein wenig mit rumärgern. Hast du also schonmal geschaut, ob vielleicht sudo installiert ist?
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  5. #5
    Registrierter Benutzer
    Registriert seit
    26.12.2002
    Ort
    Matrix
    Beiträge
    194

    Re: root rechte fuer skript

    Original geschrieben von sven1978
    Ich habe ein kleines Skript geschrieben fuer das man aber root rechte braucht
    Ich dachte das wuerde mit dem s bit gehen aber das funzt nicht

    Wie kann das also ein normaler user ausfueen?
    skripte können nicht suid-root gesetzt werden. entweder du verwendest sudo oder schreibst dir ein kleinen wrapper in C, den du suidroot setzt und der dann dein skript aufruft.

    -j

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •