• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[10.8 Mountain Lion] Skript mit Standarduser als Admin ausführen

DeHub

Schafnase
Registriert
26.10.11
Beiträge
2.226
Hallo zusammen,

ich habe mir ein Shellskript geschrieben, welches über Diskutil meine Festplatte auswirft. Dazu benötigt es jedoch Admin Rechte, welche ich unter meinem Standard User nicht habe. Nun würde ich gerne das Skript in die sudoers eintragen, damit ich es auch ohne Passworteingabe ausführen kann. Ich habe dazu ein Terminal gestartet, mich mit "su HuberAdmin" zum SU gemacht und dann mittels "sudo visudo" die sudoers mit folgendem Inhalt ergänzt:

Code:
Huber ALL=(HuberAdmin) NOPASSWD: /Users/Huber/Documents/unmount.sh

Huber ist mein StandardUser, HuberAdmin mein AdminUser. Trotzdem bekomme ich jedoch eine Passworteingabeaufforderung wenn ich das Skript aufrufe. Was habe ich falsch gemacht?

Danke
 
Du gibst beim Aufruf von sudo schon das zu verwendende Konto mit an, oder?
(Option: -u username )
 
Das ist mein Aufruf:

Code:
sudo -u HuberAdmin /Users/Huber/Documents/unmount.sh

Tut aber nicht. Er will trotzdem ein Passwort und das von HuberAdmin akzeptiert er nicht