• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> 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