Dateisystem als Root gemountet, aber im Besitz des Benutzers. Warum?

8

Ich mounte ein Dateisystem als rootund verstehe nicht, warum es nicht rooteinem nicht privilegierten Benutzer gehört.

Hier ist fstab:

cat /etc/fstab
[...]
/dev/sdb        /mnt/projects ext4 defaults 0 2

Und Folgendes passiert beim Montieren:

ls -al /mnt/projects/ 
total 8
drwxr-xr-x 2 root root 4096 mai   25 17:55 .
drwxr-xr-x 3 root root 4096 mai   25 17:55 ..

mount /dev/sdb

ls -al /mnt/projects/ 
total 24
drwx------ 3 jerome jerome  4096 mai   25 17:52 .
drwxr-xr-x 3 root   root    4096 mai   25 17:55 ..
drwx------ 2 root   root   16384 mai   25 17:52 lost+found

Ich benutze nicht sudo. Ich wechsle rootmit dem suBefehl zum Benutzer .

Der Benutzer, der den Besitz erlangt, ist mein normaler Benutzer, der zuerst bei der Installation des Systems deklariert wurde (UID: 1000).

Der Einhängepunkt gehört root. Ich denke, das ist sowieso nicht wichtig.

Mein normaler Benutzer hat nicht die Berechtigung, das Dateisystem hier selbst zu mounten.

Jérôme
quelle

Antworten:

22

Dies bedeutet, dass das gemountete Dateisystem ein Stammverzeichnis enthält, das dem Benutzer 1000 und der Gruppe 1000 gehört. Der Besitz des Stammverzeichnisses eines gemounteten Dateisystems wird zum Besitz des Einhängepunkts.

Stephen Kitt
quelle
1
Ich nehme an, das liegt daran, dass ich die Partition gnome-disksals nicht privilegierter Benutzer erstellt habe. Aber diese GUI enthält nichts, was mich darüber informiert.
Jérôme
3
@ Jérôme Der Besitzer des Stammverzeichnisses eines Dateisystems kann chownwie jedes andere Verzeichnis geändert werden .
kasperd
OK @kasperd. Ich war nur überrascht, dass es so war jeromeund nicht rootan erster Stelle, da ich dachte, ich hätte alles so gemacht root.
Jérôme