OVH Cloud OVH Cloud

[débutant] commandes chmod et chown

2 réponses
Avatar
trewan
Salut,

j'ai des difficultés à passer des droits en écriture sur mon repertoire
/partage/ sur la partition fat32 (partage win / linux)

je fais en root :
chmod a+rwx /partage/ : pas de message d'erreur

chown -R eric /partage/ : tous les repertoires et sous repertoires
défilent mais avec la réponse "opération non permise"

quand je fais ls -l /partage/ j'ai toujours le root en proprio et en
utilisateur...

Si une bonne âme pouvait m'expliquer le pb..

merci

eric

2 réponses

Avatar
Jean-Marie Delapierre
Le Tue, 05 Apr 2005 20:07:15 +0200, trewan a écrit :

Salut,

j'ai des difficultés à passer des droits en écriture sur mon repertoire
/partage/ sur la partition fat32 (partage win / linux)

je fais en root :
chmod a+rwx /partage/ : pas de message d'erreur

chown -R eric /partage/ : tous les repertoires et sous repertoires
défilent mais avec la réponse "opération non permise"

quand je fais ls -l /partage/ j'ai toujours le root en proprio et en
utilisateur...

Si une bonne âme pouvait m'expliquer le pb..

merci

eric


Bonsoir,

Ben..., c'est pas compliqué, le système de fichiers FAT32 ne sait pas
gérer les notions de propriétaire et de groupe (il n'y a pas les champs
pour). Ton système LINUX lui attribue par défaut root comme
propriétaire (mais ce n'est pas codé dans le système de fichiers).
C'est pourquoi tu ne peux pas le changer.

Cordialement.

Jean-Marie

Pour me répondre, remplacer "jm" par "jean-marie"

Avatar
Kevin Denis
On 2005-04-05, trewan wrote:

j'ai des difficultés à passer des droits en écriture sur mon repertoire
/partage/ sur la partition fat32 (partage win / linux)

Si une bonne âme pouvait m'expliquer le pb..

en bref. linux a besoin des droits. Fat32 n'en a pas.


Comment concilier les deux approches?

La solution retenue est de donner de facon arbitraire et lors du montage
des droits unix a tous les fichiers.

Donc la solution va etre de jouer lors du montage du filesystem FAT32
(et apres coup, c'est trop tard! C'est comme si tu cherchais avec chown
de rendre un CDrom inscriptible!)

Typiquement:
mount -t vfat -o uid00 /dev/hda1 /mnt/fat

donnera arbitrairement tous les fichiers a l'utilisateur d'uid 1000
man mount, man fstab, tout ca.
--
Kevin