Wenn ich meine externe Festplatte anschließe, eine DVD einlege oder versuche zu sehen, was ich auf meinem USB-Laufwerk habe, ist ein besonderes Verhalten das übliche Ergebnis.
Die Dateisysteme werden einwandfrei gemountet. Wenn ich mich als root durch anmelde sudo su
, kann ich den Inhalt der /media/casper/externaldrive
vollkommen in Ordnung sehen. Mein Benutzer casper
kann dies jedoch nicht. Ubuntu antwortet auf jede Aktion, die den Ort betrifft Permission denied
:
casper@casper-desktop:/media$ ll /media/casper/externaldrive
ls: cannot access '/media/casper/externaldrive': Permission denied
Ich beschloss, mich ein wenig mit den Berechtigungen (Problemen) des /media
Ordners zu befassen. Da casper
sehe ich folgendes:
casper@casper-desktop:/media$ ls -alF
total 16
drwxr-xr-x 4 root root 4096 apr 21 17:47 ./
drwxr-xr-x 25 root root 4096 jul 29 15:43 ../
drwxr-x--- 3 root root 4096 aug 3 21:02 casper/
lrwxrwxrwx 1 root root 45 apr 21 17:47 .directory -> /etc/kubuntu-default-settings/directory-media
lrwxrwxrwx 1 root root 42 apr 21 17:47 .hidden -> /etc/kubuntu-default-settings/hidden-media
drwxr-xr-x 2 root root 4096 feb 29 23:56 home/
Was mir aufgefallen ist, dass es gesagt hat total 16
, während es höchstens 6 Einträge gibt. Also habe ich den Befehl nochmal ausgeführt, aber als root
. Das Ergebnis war das gleiche, seltsam. (Kann mich jemand darüber aufklären?)
Was mich jedoch noch mehr beeindruckt hat, war, dass das /media/casper
Verzeichnis nicht von mir stammt und auch für mich nicht zugänglich ist. Ich war versucht, nur chown -R
die Bazinkas herauszuholen, aber nachdem ich mich festgehalten hatte, googelte ich etwas wie "Medienbenutzerordner, nicht meiner, hilf mir".
Es hat eine Weile gedauert, aber schließlich bin ich auf diesen Thread gestoßen , in dem Benutzer den Zweck von 750 root:root /media/user
Ordnern erklären . Es stellt sicher, dass nur root dort Dateisysteme bereitstellen, anzeigen und verwalten kann, deren einzelne Berechtigungen auf den tatsächlichen Benutzer geändert werden.
Wenn meine Informationen korrekt waren, sollten die /media/casper/externaldrive
Berechtigungen für mich günstig sein. Ich überprüfte,
root@casper-desktop:/media/casper# ll
total 12
drwxr-x--- 3 root root 4096 aug 3 21:02 ./
drwxr-xr-x 4 root root 4096 apr 21 17:47 ../
drwxrwxrwx 1 casper casper 4096 aug 3 20:20 externaldrive/
Und das scheint der Fall zu sein.
Hier stecke ich also fest. Das Dateisystem verfügt über Berechtigungen für mich während des gesamten Verzeichnisbaums, ich kann jedoch nicht auf eine einzelne Datei zugreifen. Dies gilt auch für CDs und USB-Laufwerke.
Wer kann mir helfen, auf mein Kostbares zuzugreifen?
Oh, und übrigens. Der oben genannte Thread spricht von ACL in diesen /media/user
Ordnern, angezeigt durch ein +
nach den regulären Berechtigungen, wie drwxr-x---+ 3 root root
. Mein System zeigt dies nicht an. Ist ACL in diesen Ordnern Standard für Ubuntu oder hatte der Benutzer spezielle Dinge im Gange, und sollte ich mir Sorgen machen, dass hier mein Problem liegt?
Danke fürs Lesen.
ls
Gesamtzahl der 1-KB-Blöcke, die von den Dateien im Verzeichnis nicht rekursiv verwendet werden. Siehe unix.stackexchange.com/a/4110/44281 .
drwxr-x--- 3*
?