PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : permission denied obwohl adminrechte?



cPu
14.03.09, 12:51
hallo,

gleich vorweg, das Problem besteht auf Mac OS X 10.4.11

Ich habe mich als administrator eingeloggt. Nun führe ich den Befehl rm aus und ich erhalte die Meldung: Permission denied.

Wenn ich sudo hinzufüge klappt es.

Leider befindet sich das rm in einem shellscript, weshalb ich kein Passwort eingeben kann...

Kann mir jemand helfen, warum das so ist? und wie ich den befehl ohne sudo ausführen kann?
danke, cPu

keeney
14.03.09, 14:06
Wenn du sudo fuer einen Befehl ohne Passworteingabe ausfuehren moechtest, ist /etc/sudoers dein Freund
Dort traegst du dann eine Zeile in der Art

benutzername ALL= NOPASSWD: pfad/zu/deinem/script ein.
Das sudo vor rm in deinem Script kannst du dir dann sparen.

/etc/sudoers bearbeiten mit

$ sudo visudo

cPu
14.03.09, 14:17
ok... das klingt schon mal recht gut...

Mein Benutzer heißt "benutzer" und ich habe folgende Zeile hinzugefügt:

benutzer ALL=NOPASSWD: /var/mein/pfad/meinscript.sh

trotzdem kommt permission denied :-(
lg, cPu