Filesystem dipasang sebagai root tetapi dimiliki oleh pengguna. Mengapa?

8

Saya sedang menginstal sistem file rootdan saya tidak mengerti mengapa itu tidak dimiliki oleh roottetapi oleh pengguna yang tidak memiliki hak.

Inilah fstab:

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

Dan inilah yang terjadi saat pemasangan:

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

Saya tidak menggunakan sudo. Saya beralih ke rootpengguna dengan superintah.

Pengguna yang memperoleh kepemilikan adalah pengguna normal saya, yang pertama dinyatakan saat menginstal sistem (uid: 1000).

Titik mount dimiliki oleh root. Saya pikir itu tidak penting.

Pengguna normal saya tidak memiliki izin untuk memasang sistem file di sini sendiri.

Jérôme
sumber

Jawaban:

22

Ini berarti bahwa sistem file yang di-mount berisi direktori root yang dimiliki oleh pengguna 1000 dan grup 1000. Kepemilikan direktori root sistem file yang di-mount menjadi kepemilikan titik mount.

Stephen Kitt
sumber
1
Saya kira ini karena saya membuat partisi menggunakan gnome-diskssebagai pengguna yang tidak memiliki hak. Tetapi tidak ada dalam GUI yang memberi tahu saya tentang hal itu.
Jérôme
3
@ Jérôme Pemilik root dari sistem file dapat diubah dengan chownseperti direktori lainnya.
kasperd
OK @kasperd. Saya hanya terkejut itu jeromedan tidak rootdi tempat pertama sejak saya pikir saya melakukan semuanya root.
Jérôme