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.

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.