• 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.7 Lion] Rechteprobleme im Papierkorb...

cfield

Erdapfel
Registriert
10.11.11
Beiträge
1
Hallo zusammen,

ich habe folgendes Problem über das ich gerne etwas reden würde: Seit geraumer Zeit verlangt mein iMac das Passwort meines Benutzerkontos immer dann, wenn ich eine Datei in den Papierkorb schicke. Das ist zunächst mal nervig, aber der Höhepunkt kommt noch: Gebe ich das Passwort ein, landet die Datei nicht im Papierkorb, sondern direkt im Nirvana. Der Papierkorb ist defacto also vollständig außer Funktion.
Nach etwas Recherche bin ich nun soweit, dass ich sagen kann, dass es wohl etwas mit Dateirechten o.ä. zu tun haben könnte. Mir wurde von anderer Stelle bereits geraten, die Zugriffsrechtereparaturfunktion des Festplatten-Dienstprogramms zu nutzen. Dies haben ich getan, leider jedoch ohne Resultat. Zu Testzwecken habe ich einen zweiten Benutzer erstellt. Logge ich mich mit diesem ein, besteht das Problem insgesamt nicht.
Habe nach intensivem Googlen leider auch nichts dazu gefunden, sonst würde ich nicht in einem Forum posten.
Kurz noch zum Technischen: Ich habe einen iMac, ursprünglich mal mit Leopard, dann Snowleopard, jetzt Tiger (wurde also sukzessive geupdated).
Hatte jemand von euch dieses Problem einmal oder hat aus anderen Gründen möglicherweise einen Lösungsansatz parat?

Vielen Dank für eure Mühe!

cfield.
 
Als ein Administrator angemeldet, im Terminal (+Kennwort):
Code:
[SIZE=2]f=~[COLOR="#800080"]name[/COLOR]/.Trash;
sudo chflags -R nouchg "$f";
sudo chmod -RN "$f";
sudo rm -rf "$f";
killall Finder;
sudo -k;[/SIZE]
Dann neu anmelden.

Das name ist dabei durch den Kurznamen des betreffenden Benutzers zu ersetzen.
(Die Tilde ~ unmittelbar davor erhältst du mit der Abfolge "Alt+N", "Space". Diese Formel nach dem Schema "TildeName/..." steht vereinfachend für den privaten Ordner dieses Benutzers.)
 
Und wenn du dich mit dem Terminal gar nicht auskennst, dann holst du dir Tinker Tool, machst damit die unsichtbaren Dateien sichtbar und suchst nach .Trash (nicht .Trashes, der gehört dir nicht allein). Dann öffnest du mit cmd I das Informationsfenster und siehst dir die Rechte an. Du (Username) solltest lesen und schreiben dürfen. Wenn das nicht so ist, öffnest du mit dem Admnpassowrt das Schloss unten und setzt die Rechte richtig.
Salome
 
Hey Rastafari
da hast du ja mit deinem Insider-Wissen zu UNIX voll zugeschlagen. Da ich mich auch gerne mit dem UNIX-Interbau beschäftige hätte ich interessehalber zwei Fragen zu den Befehlszeilen:
Die sudo-Befehle in den Zeilen 3 und 4 sind doch gar nicht nötig, da der erste sudo-Befehl einen "Zeitstempel" von 5Minuten aktiviert, in dem die Root-Rechte gelten. Oder sehe ich das falsch?
Was bewirkt der "N"-Operator nach dem chmod-Befehl in der 3. Zeile? In meinen Unterlagen finde ich dazu leider nichts.

Gruß MACaerer
 
Und was hülfet es dir, wenn sie gelten und du benutzt sie dann nicht? (???)
Hm ja, grundsätzlich richtig. Aber bei deiner Empfehlung sind alle Befehlszeilen per ";" verknüpft und werden daher wie eine einzige Befehlszeile sequentiell abgearbeitet. Die Abarbeitung erfolgt also auf jeden Fall innerhalb des Zeitstempels.
man chmod
ACL entfernen.
Hm: "-N => Removes the ACL from the named file(s)". Sinnier, was könnte das wohl heißen? Das erschließt sich mir nicht.

MACaerer
 
Aber bei deiner Empfehlung sind alle Befehlszeilen per ";" verknüpft und werden daher wie eine einzige Befehlszeile sequentiell abgearbeitet.
Du verfügst über eine ziemlich rege Phantasie. Das Semikolon verknüpft überhaupt nichts, es trennt Befehle voneinander. Das ist nur das absolut unzweideutige Äquivalent zum Zeilenende.

Removes the ACL from the named file(s)". Sinnier, was könnte das wohl heißen?
Dass die Zugriffssteuerungsliste, sprich "ACL" entfernt werden soll? Ich verstehe die Frage irgendwie nicht.
 
Okay, ich glaube ich habe es verstanden. Ich hatte mit dem Begriff "ACL" meine Schwierigkeiten. Jetzt weiß ich, dass damit die "access control list" gemeint ist.
Mit dem ";" habe ich zwar das richtige gemeint mich aber falsch ausgedrückt, sorry. Man kann einzelne Befehlszeilen entweder mit RETURN absenden, man kann aber auch mehrere Zeilen schreiben und muss sie dann mit dem Semicolon trennen und nicht verknüpfen. Das war natürlich falsch formuliert meinerseits.

MACaerer