[gull] Droits d'Xcriture sur partition ext2/ext3

Marc SCHAEFER schaefer at alphanet.ch
Tue May 4 17:11:01 CEST 2004


On Tue, May 04, 2004 at 04:08:19PM +0200, Julien Escario wrote:
> Non, l'option 'rw' (ou 'ro') de mount ne gère que le périphérique, rien à
> voir avec des droits. Pour info, si le périphérique est monté en 'ro',
> même le root ne pourra pas écrire sur celui-ci ...

Tu as raison.

Cela n'empêche qu'il y a eu confusion au cours de cette discussion,
et cette confusion est probablement dû aux termes utilisés.

La confusion est entre:
   système de fichiers, périphérique (raw device), partition et
   point de montage.

Notamment, l'option de montage `ro' (read-only) ou `rw' (read-write)
concerne l'accès au périphérique (raw device) sous-jascent. Les
permissions sont elles du domaines du système de fichiers.

Effectivement, un système de fichiers monté `ro' est garanti sans
écriture. On peut donc monter sans risque d'erreur (mise à jour
atime, etc) périphérique en lecture seule sans problème (p.ex. CD-ROM,
floppy protégé, etc). Un petit bémol: si le journal ext3 doit être
rejoué avant de pouvoir monter, il y aura tentative d'accéder
en écriture pendant que le journal est rejoué, de manière automatique.

Un système de fichiers contient une racine (root, '.') qui se substitue
à un répertoire existant (donc le contenu est caché jusqu'au démontage).
Ses permissions s'appliquent donc. On peut d'ailleurs monter
sur n'importe quel répertoire, y compris un répertoire faisant déjà
partie d'un système de fichiers autre que / (il n'y a pas de
cas particuliers).

Une partition n'est pas forcément un système de fichiers. Certaines
partitions contiennent des données de swap, et d'autres sont utilisées
pour créer des méta-périphériques (RAID md ou LVM).

Un système de fichiers n'est pas forcément contenu dans une partition:
penser à l'aggrégation (LVM p.ex.) ou au montage de fichiers comme
systèmes de fichiers (losetup, mount -o loop)

Cette confusion (p.ex. entre créer un système de fichiers et formatter)
n'est plus entretenue même dans les OS des Microsoft.





More information about the gull mailing list