Nochmal ein Fall, welcher oft passiert - bei dir evtl auch: Man mountet (als root) eine
Partition, dann gehört das Verzeichniss(der Mountpoint) auch root.
Selbst wenn jetzt die Eigentümerschaft für eine datei/dir im Mountverzeichnis stimmt,
der User also an der Datei/dir alle Rechte hat, dann ist das Löschen z.B. nicht möglich.
Weil: ein
Löschen verlangt Schreibrechte im aktuellen (bzw. von der Rechteseite
gesehen im "übergeordneten" Verzeichniss).
Beispiel: ich mounte irgendwas z.B. nach /tmp/rr als root:
ls -l /tmp/rr/
-rw-r--r-- 1 gerhard gerhard 2 21. Dez 11:06 user.txt
Diese Datei kann ich als gerhard kopieren,lesen, auch bearbeiten.
Aber ich kann sie nicht verschieben oder löschen:
rm /tmp/rr/user.txt
rm: Entfernen von „/tmp/rr/user.txt“ nicht möglich: Keine Berechtigung
Weil:
ls -l /tmp/ | grep rr
drwxr-xr-x 2 root root 4096 21. Dez 11:05 rr
ich in dem Verzeichniss in dem die Datei liegt kein Schreibrecht habe. Beim Löschen
brauche ich aber dieses Recht, da ja die Inhaltstabelle geändert werden muß.
Unix-Dateirechte erscheinen auf den ersten Blick etwas komisch, deshalb lohnt sich
z.B. in /tmp einfach mal ein bißchen auszuprobieren, was welche Wirkung hat.