• 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

passwort-abfrage "abfangen"

  • Ersteller Ersteller mjut
  • Erstellt am Erstellt am

mjut

Gast
Hallo Forum-Leute,

wahrscheinlich ist es was suuuuuper-einfaches, trotzdem weiss ich nicht so recht, wie ich mein problem lösen könnte.. (absoluter scrip-anfänger...)

also:
ich nutze in einem kleinen netzwerk viel die "dropbox / briefkasten". leider nervt, dass fremde dateien noch die rechte des urhebers besitzen. (ich habe also keine schreib-rechte)

das ganze konnte ich mit folgendem script (als ordner-funktion) abwenden:

on adding folder items to this_folder after receiving added_items
try
set userName to (system info)'s short user name
do shell script "chown -R " & userName & ":staff /Users/" & userName & "/Public/'Drop Box'/" with administrator privileges
end try
end adding folder items to


funktioniert wunderbar! nur muss ich, sobald mir jemand etwas in den "briefkasten" schmeisst, mich als admin identifizieren. (passwortabfrage des systems)


kann ich nun diese passwortabfrage auch "automatisieren" ??? - sie also auch in diesem script unterbringen??

Vielen Dank für eure Hilfe,

-Stephan
 
habs!

man muss einfach nur -password "dein passwort"- hinzufügen!
wow. das löst jetzt etliche probleme!


on adding folder items to this_folder after receiving added_items
try
set userName to (system info)'s short user name
do shell script "chown -R " & userName & ":staff /Users/" & userName & "/Public/'Drop Box'/" password "" with administrator privileges

end try
end adding folder items to
 
Man könnte das Passwort Problem auch mit sudo lösen.

In der Konsole:
Code:
sudo visudo
An das Ende dann folgende Zeile anfügen (vorher anpassen):
Code:
[I]DEIN_BENUTZER[/I] ALL=(root) NOPASSWD:/usr/sbin/chown [I]user[/I]\:[I]group [/I]/Users/*/Public/Drop\ Box/
Du solltest dich allerdings ein bisschen mit vi(m) auskennen ...

Jan