Anzeige:
Ergebnis 1 bis 5 von 5

Thema: sudo

  1. #1
    Registrierter Benutzer
    Registriert seit
    May 1999
    Ort
    Köln, NRW, Germany
    Beiträge
    67

    Question sudo

    Hi Linuxer!
    ich will ein script laufen lassen, welches mit ipchains herumhandiert. dieses script sollen die normalen User ausführen köönen, ipchains braucht aber root rechte(und dies soll auch so bleiben). es gibt wohl unter Linux die Möglichkeit per "sudo" es einzurichten das ein user dieses script als root ausführt. Aber wie zum Teufel funktioniert sudo??? hoffe ihr könnt mir helfen!!
    Danke
    Koi

  2. #2
    Registrierter Benutzer
    Registriert seit
    Oct 1999
    Beiträge
    118

    Post

    hallo,
    am besten ist, du liest die dazugehörige man Page:
    man sudo

    Als Beispiel meine /etc/sudoers :


    ###########################################
    # sudoers file.
    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # See the man page for the details on how to write a sudoers file.
    #

    # Host alias specification

    # User alias specification

    # Cmnd alias specification

    # User privilege specification
    root ALL=(ALL) ALL
    tina jarjar=/sbin/shutdown -[hr] -y now
    zwz jarjar=/sbin/shutdown -[hr] -y now
    ##########################################


    MfG
    Thomas

  3. #3
    Registrierter Benutzer
    Registriert seit
    May 1999
    Ort
    Köln, NRW, Germany
    Beiträge
    67

    Post

    Hi Thomas!
    Vielen Dank! Ich merke sudo ist mal wieder ein wenig komplexer als ich dachte! werde mir die manpages dann wohl doch mal durcharbeiten müssen. englisch, na toll... :-) gibt es die nicht auch aufg deutsch????? :-)
    Danke soweit
    ciao
    koi

  4. #4
    Registrierter Benutzer
    Registriert seit
    Oct 1999
    Ort
    Dresden
    Beiträge
    859

  5. #5
    Gast

    Post

    Hallo!

    Es ist auch moeglich, ueber die Zugriffsrechte auf die ausfuehrbare Datei den Benutzer fuer dessen Ausfuehrung als Root erscheinen zu lassen. Hierzu dient das setuid-Bit, d.h. der Benutzer erhaelt waehrend der Ausfuehrung des Programms die 'effektive' User-ID (z.B.) root.

    Programme, bei denen das sog. 'Sticky-Bit' gesetzt ist, erkennt man daran, dass bei 'ls -l' anstelle eines 'x' ein 's' in den Zugriffsrechten steht.

    Hast Du eine ausfuehrbare Datei myprogram, die eigentlich root gehoert, kannst Du mittels 'chmod o+s myprogram' dafuer sorgen, dass andere diese quasi als root ausfuehren duerfen.

    Aber Achtung - Security nicht vergessen!

    Beste Gruesse,
    Oliver

Lesezeichen

Berechtigungen

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