Système de fichiers monté en tant que root mais appartenant à l'utilisateur. Pourquoi?

8

Je monte un système de fichiers en tant que rootet je ne comprends pas pourquoi il n'appartient pas à rootun utilisateur non privilégié mais à lui.

Voici fstab:

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

Et voici ce qui se passe lors du montage:

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

Je n'utilise pas sudo. Je passe à l' rootutilisateur avec la sucommande.

L'utilisateur qui devient propriétaire est mon utilisateur normal, le premier déclaré lors de l'installation du système (uid: 1000).

Le point de montage appartient à root. Je ne pense pas que cela importe de toute façon.

Mon utilisateur normal n'a pas les autorisations pour monter le système de fichiers ici lui-même.

Jérôme
la source

Réponses:

22

Cela signifie que le système de fichiers en cours de montage contient un répertoire racine appartenant à l'utilisateur 1000 et au groupe 1000. La propriété du répertoire racine d'un système de fichiers monté devient la propriété du point de montage.

Stephen Kitt
la source
1
Je suppose que c'est parce que j'ai créé la partition en utilisant en gnome-diskstant qu'utilisateur non privilégié. Mais il n'y a rien dans cette interface graphique qui m'en informe.
Jérôme
3
@ Jérôme Le propriétaire de la racine d'un système de fichiers peut être changé avec chownn'importe quel autre répertoire.
kasperd
OK @kasperd. J'étais juste surpris que ce l'était jeromeet pas rooten premier lieu car je pensais que je faisais tout comme root.
Jérôme