1 votes

Pourquoi seul le super-utilisateur peut-il écrire sur un système de fichiers monté (btrfs) ?

J'ai suivi un tutoriel sur la création d'un système de fichiers btrfs. Le système de fichiers a été créé en utilisant :

sudo mkfs.btrfs /dev/sdb /dev/sdc

Il semble que le nouveau système de fichiers btrfs ait été créé avec succès :

$ sudo btrfs filesystem show /dev/sdb 
[sudo] password for dwayne:  
Label: none  uuid: ada8b4f3-f4a8-4a9d-a078-2149f5d7fd0c     
Total devices 2 FS bytes used 896.00KiB     
devid    1 size 4.55TiB used 2.01GiB path /dev/sdb  
devid    2 size 4.55TiB used 2.01GiB path /dev/sdc

Monté en utilisant (comme indiqué dans l'article)

sudo mount /dev/sdb /mnt

Mais je ne peux pas lui écrire :

$ cd /mnt   
$ touch helloworld.txt  
touch: cannot touch 'helloworld.txt': Permission denied  
$ sudo touch helloworld.txt  
$ ls -al  
total 20  
drwxr-xr-x  1 root root   28 Mar  1 00:27 .  
drwxr-xr-x 24 root root 4096 Feb 27 21:27 ..
-rw-r--r--  1 root root    0 Mar  1 00:27 helloworld.txt  
$ df -h .  
Filesystem      Size  Used Avail Use% Mounted on  
/dev/sdb        9.1T 17M  9.1T   1% /mnt

Pourquoi root a la permission d'écrire, mais personne d'autre ne l'a ? Qu'est-ce que j'ai fait de mal ?

1voto

muru Points 180007

C'est l'état normal des choses après avoir créé une nouvelle partition et l'avoir montée en tant que root. Vous devez accorder des permissions et des droits de propriété en utilisant la commande chowm , chmod , setfacl etc. avant que toute personne autre que root puisse y écrire.

Lorsque vous montez une partition qui supporte les permissions POSIX et les droits de propriété, le point de montage est défini comme appartenant à la personne qui l'a monté - généralement, root ( sudo mount ). Le montage GUI, qui utilise udisks se charge de vous définir comme le propriétaire du point de montage lui-même.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X