OVH Cloud OVH Cloud

Gestion des droits en FAT32

10 réponses
Avatar
AlphaZeta
Bonsoir,

Je suis sous Mandriva Linux et XP avec une partition commune FAT32.
Je viens de m'apercevoir que je pouvais écrire et modifier des fichiers sur
cette partition depuis linux, mais pas créer de dossiers. Il me semblait
pourtant en avoir déjà crées, mais bon... Je suis alors allé voir (interface
graphique) les droits d'accès sous root pour les modifier (changer root en
utilisateur normal) mais le système me répond que je n'ai pas les droits
d'accès suffisants !!

Je savais que XP ne gérait pas les droits en FAT32 mais je pensais que linux
savait le faire...
Qu'en est-il exactement ? Je n'y connais pas grand chose.

Merci d'avance.

10 réponses

Avatar
jean-jacques
AlphaZeta wrote:

Bonsoir,

Je suis sous Mandriva Linux et XP avec une partition commune FAT32.
Je viens de m'apercevoir que je pouvais écrire et modifier des fichiers
sur cette partition depuis linux, mais pas créer de dossiers. Il me
semblait pourtant en avoir déjà crées, mais bon... Je suis alors allé voir
(interface graphique) les droits d'accès sous root pour les modifier
(changer root en utilisateur normal) mais le système me répond que je n'ai
pas les droits d'accès suffisants !!

Je savais que XP ne gérait pas les droits en FAT32 mais je pensais que
linux savait le faire...
Qu'en est-il exactement ? Je n'y connais pas grand chose.

Merci d'avance.
Ce systeme de fichiers ne gère pas les droits.

C'est tout.
--
cordialement jean-jacques.
Ce message a été écrit sur un système libre mandriva
"Tant que l'homme sera mortel, il ne pourra pas être totalement décontracté"
Woody Allen.

Avatar
alteo_gange
AlphaZeta wrote:

Bonsoir,

Je suis sous Mandriva Linux et XP avec une partition commune FAT32.
Je viens de m'apercevoir que je pouvais écrire et modifier des fichiers
sur cette partition depuis linux, mais pas créer de dossiers. Il me
semblait pourtant en avoir déjà crées, mais bon... Je suis alors allé voir
(interface graphique) les droits d'accès sous root pour les modifier
(changer root en utilisateur normal) mais le système me répond que je n'ai
pas les droits d'accès suffisants !!


Il faut se mettre en root, puis:
chown -R nom_utilisateur /media/windows
à condition bien sûr que /media/windows existe au préalable.
Vous devenez ainsi propriétaire du dossier windows et de ses sous-dossiers
ou fichiers.

Pour monter la partition fat32 au démarrage de mandriva, ajouter la ligne
suivante au fichier /etc/fstab:
/dev/hda1 /media/windows vfat
user,auto,uid00,gid00,iocharset=utf8,umask7 0 0

Le 0 de umask donne les droits de lecture, écriture et d'exécution au
propriétaire du fichier uniquement. Vous pourrez ainsi créer des dossiers
dans la partition. Dans certains cas il faut redémarrer le système pour que
la modification soit bien prise en compte.

Je savais que XP ne gérait pas les droits en FAT32 mais je pensais que
linux
savait le faire...
Qu'en est-il exactement ? Je n'y connais pas grand chose.
Linux fait ça très bien vu qu'on peut mettre des droits différents pour les

partitions windows selon que l'on est propriétaire du fichier ou pas.

Avatar
AlphaZeta
"alteo_gange" a écrit dans le message de news:
4505a4fd$0$27376$
AlphaZeta wrote:

Bonsoir,

Je suis sous Mandriva Linux et XP avec une partition commune FAT32.
Je viens de m'apercevoir que je pouvais écrire et modifier des fichiers
sur cette partition depuis linux, mais pas créer de dossiers. Il me
semblait pourtant en avoir déjà crées, mais bon... Je suis alors allé
voir
(interface graphique) les droits d'accès sous root pour les modifier
(changer root en utilisateur normal) mais le système me répond que je
n'ai
pas les droits d'accès suffisants !!


Il faut se mettre en root, puis:
chown -R nom_utilisateur /media/windows
à condition bien sûr que /media/windows existe au préalable.
Vous devenez ainsi propriétaire du dossier windows et de ses sous-dossiers
ou fichiers.


Merci.
On me répond "opération non permise" : si j'ai bien compris, ce n'est pas
étonnant puisque j'ai la même chose sous root en interface graphique....

Pour monter la partition fat32 au démarrage de mandriva, ajouter la ligne
suivante au fichier /etc/fstab:
/dev/hda1 /media/windows vfat
user,auto,uid00,gid00,iocharset=utf8,umask7 0 0

Le 0 de umask donne les droits de lecture, écriture et d'exécution au
propriétaire du fichier uniquement. Vous pourrez ainsi créer des dossiers
dans la partition. Dans certains cas il faut redémarrer le système pour
que
la modification soit bien prise en compte.


Il me semble que ma partition Fat32 ("win_d") est montée : /mnt/win_d
apparaît...
Je ne comprends pas à quoi sert cette commande : en admettant que je puisse
devenir propriétaire avec droit en écriture de mon dossier windows (qui est
aussi une partition) grâce à la manipulation précédente (chown), pourquoi ne
pourrais-je pas créer des dossiers dedans ?

Quoiqu'il en soit, moi, j'ai :
/dev/hda5 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage…0 0 0

Je savais que XP ne gérait pas les droits en FAT32 mais je pensais que
linux
savait le faire...
Qu'en est-il exactement ? Je n'y connais pas grand chose.
Linux fait ça très bien vu qu'on peut mettre des droits différents pour

les
partitions windows selon que l'on est propriétaire du fichier ou pas.



Je ne comprends vraiment pas : tous mes dossiers crées depuis Windows dans
la partition Fat 32 ont pour attributs rwxrwxrwx sauf "Mes Documents", "Ma
Musique", "Mes videos", ... qui eux sont r-xr-xr-x. J'ai cru que c'était
l'option "lecture seule" de XP qui en était la cause ; je l'ai décochée mais
rien n'y fait. Je précise que
c'est uniquement la création de dossiers dans les répertoires cités plus
haut qui m'est interdite !


Avatar
alteo_gange
AlphaZeta wrote:

Merci.
On me répond "opération non permise" : si j'ai bien compris, ce n'est pas
étonnant puisque j'ai la même chose sous root en interface graphique....


C'est un peu ce que je craignais.
J'avais peut-être eu le même problème.

Essaie plutôt un truc du style:

/dev/hda5 /media/win_d vfat
user,auto,uid00,gid00,iocharset=utf8,umask7 0 0

ou

/dev/hda5 /media/win_d vfat
user,auto,uid00,gid00,iocharset=iso8859-15,umask7 0 0

Comme ça tu peux créer des dossiers en tant qu'utilisateur et propriétaire
de la partition et non plus en tant qu'invité (ce qui est en théorie
possible en écrivant umask=0).

Vérifie que ton uid et ton gid soient bon. Le uid est ton code utilisateur.
Le gid est le code de ton groupe. Tu peux connaître ton uid avec: kcontrol
administrateur du systéme > utilisateurs et groupes. Ainsi tu devrais
être propriétaire du dossier où ta partition windows est monté ainsi que

ses sous-dossiers.

Je ne comprends vraiment pas : tous mes dossiers crées depuis Windows dans
la partition Fat 32 ont pour attributs rwxrwxrwx sauf "Mes Documents", "Ma
Musique", "Mes videos", ... qui eux sont r-xr-xr-x. J'ai cru que c'était
l'option "lecture seule" de XP qui en était la cause ; je l'ai décochée
mais
rien n'y fait. Je précise que
c'est uniquement la création de dossiers dans les répertoires cités plus
haut qui m'est interdite !
Bizarre. Fais ce que je t'ai dit, redémarre le système une fois si ça ne

marche pas directement et si ça ne marche toujours pas je te conseillerais
autre chose.

Avatar
jean-jacques
alteo_gange wrote:

AlphaZeta wrote:

Merci.
On me répond "opération non permise" : si j'ai bien compris, ce n'est pas
étonnant puisque j'ai la même chose sous root en interface graphique....
Bonjour.


Voici de mon fstab:
/dev/hdb1 /mnt/win_c ntfs umask=0,nls=iso8859-15,ro 0 0
/dev/hdb3 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage…0 0 0
Je peux écrire sur win_d pour win_c c'est autre chose.
--
cordialement jean-jacques.
Ce message a été écrit sur un système libre mandriva
"Tant que l'homme sera mortel, il ne pourra pas être totalement décontracté"
Woody Allen.


Avatar
sansflotusspam
jean-jacques wrote:

alteo_gange wrote:

AlphaZeta wrote:

Merci.
On me répond "opération non permise" : si j'ai bien compris, ce n'est
pas étonnant puisque j'ai la même chose sous root en interface
graphique....
Bonjour.


Voici de mon fstab:
/dev/hdb1 /mnt/win_c ntfs umask=0,nls=iso8859-15,ro 0 0
/dev/hdb3 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage…0 0 0
Je peux écrire sur win_d pour win_c c'est autre chose.


win_c est en ntfs : il est donc normal qu'elle soit montée en lecture
seulement.
l'écriture sur un système de fichiers ntfs est (encore) assez risquée.
trois moyens :
1) le module ntfs des derniers noyaux ; on dit que c'est utilisable, perso
je n'en sais rien
2) le système captive-ntfs ; consiste à utiliser les dll de win xp, d'après
les utilisateurs, ça marche assez bien
3) le système commercial Paragon ntfs ; payant, mais fiable
tu peux faire une petite recherche "googgle" pour prendre connaissance des
(més)aventures des pingouins avec ntfs, en gros c'est "météo temps très
variable avec possibilités d'ondées" ....
A+



Avatar
AlphaZeta
"alteo_gange" a écrit dans le message de news:
45074e3e$0$25950$
Essaie plutôt un truc du style:

/dev/hda5 /media/win_d vfat
user,auto,uid00,gid00,iocharset=utf8,umask7 0 0

ou

/dev/hda5 /media/win_d vfat
user,auto,uid00,gid00,iocharset=iso8859-15,umask7 0 0

Comme ça tu peux créer des dossiers en tant qu'utilisateur et propriétaire
de la partition et non plus en tant qu'invité (ce qui est en théorie
possible en écrivant umask=0).


Désolé de répondre si tard mais le temps m'a manqué. Cela a apparemment très
bien fonctionné. Merci beaucoup.
J'aurais préféré pouvoir gérer les droits sur chaque fichier mais cela ne
semble pas possible en FAT, si j'ai bien compris. Mais on s'éloigne du sujet
; j'en ouvrirai un autre bientôt à ce propos.

Avatar
pher
On Thu, 14 Sep 2006 11:34:16 +0200, sansflotusspam wrote:

jean-jacques wrote:

alteo_gange wrote:

AlphaZeta wrote:

Merci.
On me répond "opération non permise" : si j'ai bien compris, ce n'est
pas étonnant puisque j'ai la même chose sous root en interface
graphique....
Bonjour.


Voici de mon fstab:
/dev/hdb1 /mnt/win_c ntfs umask=0,nls=iso8859-15,ro 0 0
/dev/hdb3 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage…0 0 0
Je peux écrire sur win_d pour win_c c'est autre chose.


win_c est en ntfs : il est donc normal qu'elle soit montée en lecture
seulement.
l'écriture sur un système de fichiers ntfs est (encore) assez risquée.
trois moyens :
1) le module ntfs des derniers noyaux ; on dit que c'est utilisable, perso
je n'en sais rien
2) le système captive-ntfs ; consiste à utiliser les dll de win xp, d'après
les utilisateurs, ça marche assez bien
3) le système commercial Paragon ntfs ; payant, mais fiable
tu peux faire une petite recherche "googgle" pour prendre connaissance des
(més)aventures des pingouins avec ntfs, en gros c'est "météo temps très
variable avec possibilités d'ondées" ....
A+



et j'ajouterais le ntfs-3g, qui chez moi fonctionne bien. Voici ou le
trouver pour une Debian/Ubuntu:

#Givre's repository (ntfs-3g & fuse 2.5.3)
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main

P.




Avatar
R.T.F.M.
Bonsoir,

Je suis sous Mandriva Linux et XP avec une partition commune FAT32.
Je viens de m'apercevoir que je pouvais écrire et modifier des fichiers sur
cette partition depuis linux, mais pas créer de dossiers. Il me semblait
pourtant en avoir déjà crées, mais bon... Je suis alors allé voir (interface
graphique) les droits d'accès sous root pour les modifier (changer root en
utilisateur normal) mais le système me répond que je n'ai pas les droits
d'accès suffisants !!

Je savais que XP ne gérait pas les droits en FAT32 mais je pensais que linux
savait le faire...
Qu'en est-il exactement ? Je n'y connais pas grand chose.

Merci d'avance.


Hello,

Si je ne m'abuse . . . avec Mandriva suivant le niveau de sécurité que
l'on choisi il y a blocage d'écriture sur fat32

--
Marchander sa liberté contre de la sécurité, c'est un pacte diabolique.

Avatar
sansflotusspam
pher wrote:

On Thu, 14 Sep 2006 11:34:16 +0200, sansflotusspam wrote:

jean-jacques wrote:

alteo_gange wrote:

AlphaZeta wrote:

Merci.
On me répond "opération non permise" : si j'ai bien compris, ce n'est
pas étonnant puisque j'ai la même chose sous root en interface
graphique....
Bonjour.


Voici de mon fstab:
/dev/hdb1 /mnt/win_c ntfs umask=0,nls=iso8859-15,ro 0 0
/dev/hdb3 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage…0 0 0
Je peux écrire sur win_d pour win_c c'est autre chose.


win_c est en ntfs : il est donc normal qu'elle soit montée en lecture
seulement.
l'écriture sur un système de fichiers ntfs est (encore) assez risquée.
trois moyens :
1) le module ntfs des derniers noyaux ; on dit que c'est utilisable,
perso je n'en sais rien
2) le système captive-ntfs ; consiste à utiliser les dll de win xp,
d'après les utilisateurs, ça marche assez bien
3) le système commercial Paragon ntfs ; payant, mais fiable
tu peux faire une petite recherche "googgle" pour prendre connaissance
des (més)aventures des pingouins avec ntfs, en gros c'est "météo temps
très variable avec possibilités d'ondées" ....
A+



et j'ajouterais le ntfs-3g, qui chez moi fonctionne bien. Voici ou le
trouver pour une Debian/Ubuntu:

#Givre's repository (ntfs-3g & fuse 2.5.3)
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main

P.


je ne connaissais pas, merci de l'info.
A+