1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Adminstrator Rechter

Dieses Thema im Forum "OS X-Developer" wurde erstellt von Tekl, 03.12.08.

  1. Tekl

    Tekl Fairs Vortrefflicher

    Dabei seit:
    01.06.05
    Beiträge:
    4.622
    Hi,

    kann man innerhalb eines Skriptes für alle Aktionen Admin Rechte erlangen? Ich muss einmal "move" im Finder ausführen und danach mit "do shell script chown" den Benutzer neu setzen. Move fragt automatisch nach dem Admin und bei do shell script muss ich "with administrator privileges" angeben, was dann nochmal nach dem Admin fragt. Irgendwie merkt sich das Skript die Rechte für den Finder und für Shell-Skripte gesondert. Leider klappt ein "do shell script mv -f" nicht zuverlässig.

    Alternativ könnte es schon reichen, wenn man rauskriegen kann, ob der aktuelle Benutzer nicht schon Admin ist.
     
  2. hubionmac

    hubionmac Rheinischer Krummstiel

    Dabei seit:
    25.06.04
    Beiträge:
    379
    Hm, also die Quick & Dirty Lösung um herauszufinden ob man Admin ist, könnte so etwas sein:
    Code:
    [color=#2900FF][b]if[/b][/color] ([color=#0000FF]do shell script[/color] "id") [color=#2900FF][b]contains[/b][/color] "80(admin)" [color=#2900FF][b]then[/b][/color]
       [color=#0000FF]display dialog[/color] "Hey, guckst Du, ich AdMin!"
    [color=#2900FF][b]end[/b][/color] [color=#2900FF][b]if[/b][/color]
    und Du könntest ja nach dem Kennwort fragen und dies in einer Variablen speichern und dann merkt sich das skript schon die Daten....
    Code:
    [color=#2900FF][b]set[/b][/color] [color=#3F7F00]myusername[/color] [color=#2900FF][b]to[/b][/color] [color=#0000FF]text returned[/color] [color=#2900FF][b]of[/b][/color] ([color=#0000FF]display dialog[/color] "User?" [color=#0000FF]default answer[/color] "")
    
    [color=#2900FF][b]set[/b][/color] [color=#3F7F00]mypassword[/color] [color=#2900FF][b]to[/b][/color] [color=#0000FF]text returned[/color] [color=#2900FF][b]of[/b][/color] ([color=#0000FF]display dialog[/color] "Password?" [color=#0000FF]default answer[/color] "" [color=#2900FF][b]with[/b][/color] [color=#0000FF]hidden answer[/color])
    
    [color=#0000FF]do shell script[/color] "ls" [color=#0000FF]password[/color] [color=#3F7F00]mypassword[/color] [color=#0000FF]user name[/color] [color=#3F7F00]myusername[/color] [color=#2900FF][b]with[/b][/color] [color=#0000FF]administrator privileges[/color]
     
  3. Ikezu Sennin

    Ikezu Sennin Schöner von Bath

    Dabei seit:
    15.07.07
    Beiträge:
    3.649
    Genialer Threadtitel :p
     
    RedCloud gefällt das.
  4. Tekl

    Tekl Fairs Vortrefflicher

    Dabei seit:
    01.06.05
    Beiträge:
    4.622
    Oh man, echt ein geiler Titel. War etwas unter Zeitdruck. :)

    Aber danke für die Tipps.
     

Diese Seite empfehlen