Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Prinzipiell funktioniert die Einstellungen des sudo über die Definition von Aliasnamen (Der Alias ALL bedeutet dabei "Alle")

  • Benutzeralias (Ein oder mehrere User erhalten einen neuen Namen oder werden in einer Gruppe zusammengefasst)
    Syntax:
    Code Block
    User_Alias ALIASNAME = User1, User2
    

  • Runas-Alias (Liste von Usern, deren Identität angenommen werden soll)
    Nicht immer muss es der User "root" sein, unter dem die Programme laufen sollen, oft sind es auch besondere User, die Anwendungsprogramme administrieren.
    z.B.: mysql, informix, oracle (Datenbanksysteme)
    Syntax:
    Code Block
    Runas_Alias ALIASNAME = User1, User2
    

  •  Hostalias (Liste von Servern, auf denen die Rechte gesetzt werden sollen)
    Syntax:
    Code Block
    Host_Alias ALIASNAME = HOSTNAME1, HOSTNAME2
    


    Hostnamen können in folgenden Formen angegeben werden:
    128.138.0.0/255.255.0.0 #IP-Adressbereich mit Netmask
    128.138.243.0                 #einzelne IP-Adresse
    128.138.204.0/24            #IP-Adressbereich mit Netmask in alternativer Schreibweise
    Auch können Hostnamen aus der Datei /etc/hosts verwendet werden
  • Befehlsalias (Liste von Befehlen, für die die Rechte gesetzt werden sollen)
    Syntax:
    Code Block
    Cmd_Alias ALIASNAME = Befehl1, Befehl2
    
  • Nach der Definition der Aliasnamen erfolgt die Definition der Rechte in der Anweisung:
    Benutzeralias Hostalias = (Runas_Alias) OPTIONEN: Befehlsalias