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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.