Page 1 sur 1

[Écriture sur partitions]impossible sur ext

Publié : lun. 24 août 2009, 08:11
par Vladimir
Bonjour à toutes et à tous,
Tout d'abord ne pas hésiter à me dire si le titre n'est pas assez explicite, ce n'est pas évident de titrer mon problème.
Alors voilà, depuis mon installation d'Archlinux sur plusieurs ordinateurs, 2 en 32 bits et 2 en 64 bits, j'ai observé qu'il m'était impossible d'écrire sur une partition Ext (3 ou 4) située sur le DD de ces machines en simple utilisateur.

Je m'explique en donnant un exemple:
- je tourne sous Archlinux sur mon ordinateur de bureau
- je monte la partition Home de ma Mandriva par la commande mount /dev/sdb6 /mnt/disk
- dans Dolphin (ou Konqueror, peu importe) je vois le contenu de sdb6, je peux cliquer sur un fichier ou un dossier de sdb6 et le copier ou le déplacer dans mon dossier Home par exemple de ArchLinux.
- maintenant si je veux copier ou déplacer un fichier ou un dossier de ma partition Home d'Archlinux vers la partition sdb6 (de Mandriva), j'ai un message d'alerte qui me prévient que c'est impossible.
En fait c'est impossible en simple utilisateur mais en ouvrant Dolphin ou Konqueror en root, cette opération est possible.
- maintenant si j'allume mon DD externe contenant une partition Ext3 et une autre NTFS, j'ai la notification qui apparait, j'ouvre ce disque avec Dolphin, je vois la partition Ext3 et là je peux copier ou déplacer des fichiers dans le sens DD interne -> DD externe et inversement.

En résumé, pour écrire sur une autre partition Ext située sur le même disque dur qu'Archlinux, il me faut être en root.

Je n'ai aucun dysfonctionnement avec des partitions NTFS ou FAT.
J'ajoute enfin que si je lance Mandriva,après avoir monté les partitions, je peux copier, déplacer des fichiers ou des dossiers dans les 2 sens, Mandriva -> Archlinux ou Archlinux -> Mandriva, en simple utilisateur.
Voilà, j'espère avoir été le plus clair possible. :lol:

Re: [Écriture sur partitions]impossible sur ext

Publié : lun. 24 août 2009, 10:33
par gyo
C'est sans doute parce que ça doit être une ID différente entre Mandriva et Archlinux pour le home de l'utilisateur (id -u) ?

Re: [Écriture sur partitions]impossible sur ext

Publié : lun. 24 août 2009, 12:26
par super_sayen
Un problème de permission peut-être ? Regarde si tu as les droits d'écriture sur ton disque dur : "ls -l" en terminal, ou sinon clique droit ->Propriétés dans Dolphin.
Quand j'ai monté mon disque dur de stockage la première fois il a fallu que je change le propriétaire et maintenant ça marche nikel ^_^

Re: [Écriture sur partitions]impossible sur ext

Publié : lun. 24 août 2009, 14:20
par Vladimir
Merci pour votre aide.
Voilà que maintenant j'ai un comportement différent de celui décrit plus haut.
Il y a quelque chose qui ne colle pas, aussi je vais continuer mes investigations et je vous tiens au courant. :cry:

Re: [Écriture sur partitions]impossible sur ext

Publié : lun. 24 août 2009, 17:12
par warnaud
Regarde si, comme gyo dit plus haut, t'as les mêmes uid/gid (numéro d'utilisateur et de groupe principal) car sinon avec les droits des /home tu peux avoir des phénomènes bizarres.
Sous Mandriva ET sous Arch lance: Et donne le résultat ici
Ainsi que le résultat d'un

Code : Tout sélectionner

ls -altr ~
Sur les deux distribs

Re: [Écriture sur partitions]impossible sur ext

Publié : lun. 24 août 2009, 22:22
par super_sayen
Regarde si, comme gyo dit plus haut, t'as les mêmes uid/gid (numéro d'utilisateur et de groupe principal) car sinon avec les droits des /home tu peux avoir des phénomènes bizarres.
:oops: c'est de ça que je voulais parler >_< . Je me suis un peu emmêlé les peinceaux . Désolé :pastaper:

Re: [Écriture sur partitions]impossible sur ext

Publié : mar. 25 août 2009, 08:19
par Vladimir
Merci à vous de bien vouloir m'aider à me sortir de cette situation.
Voici les commandes que j'ai tapées sur mes 2 distributions et leurs réponses:

Mandriva 2009 Spring
id -u: id:

Code : Tout sélectionner

uid=500(gg) gid=500(gg) groupes=500(gg)
ls -altr ~:

Code : Tout sélectionner

total 264                                                     
drwxrwxr-x  4 gg   gg    4096 2008-09-17 17:34 .thunderbird/  
drwxr-xr-x  4 root root  4096 2009-05-03 10:45 ../            
-rw-------  1 gg   gg      26 2009-05-03 10:45 .dmrc          
drwx------  3 gg   gg    4096 2009-05-03 10:45 .dbus/         
drwxr-xr-x  2 gg   gg    4096 2009-05-03 10:45 Mod?les/       
-rw-rw-r--  1 gg   gg       0 2009-05-03 10:45 .mdk-menu-migrated
drwxrwxr-x  3 gg   gg    4096 2009-05-03 10:46 .local/           
-rw-------  1 gg   gg     256 2009-05-03 10:46 .pulse-cookie     
drwx------  2 gg   gg    4096 2009-05-03 10:46 .gvfs/            
drwxr-xr-x  2 gg   gg    4096 2009-05-03 10:46 .MdkOnline/       
-rw-------  1 gg   gg      16 2009-05-03 10:46 .esd_auth         
drwx------  2 gg   gg    4096 2009-05-03 10:46 .pulse/           
drwx------  2 gg   gg    4096 2009-05-03 10:46 .gnome2_private/  
-rw-------  1 gg   gg     345 2009-05-03 10:51 .kderc            
-rw-rw-r--  1 gg   gg     516 2009-05-03 10:51 .fonts.conf       
drwx------  3 gg   gg    4096 2009-05-03 10:59 .macromedia/      
drwx------  3 gg   gg    4096 2009-05-03 10:59 .adobe/           
-rw-r--r--  1 gg   gg    3793 2009-05-03 12:41 .screenrc         
-rw-r--r--  1 gg   gg     124 2009-05-03 12:41 .bashrc           
-rw-r--r--  1 gg   gg     191 2009-05-03 12:41 .bash_profile     
-rw-r--r--  1 gg   gg      24 2009-05-03 12:41 .bash_logout      
drwxrwx---  3 gg   gg    4096 2009-05-03 14:38 .sane/            
drwx------  3 gg   gg    4096 2009-05-03 14:44 .thunderbird_original/
drwx------  4 gg   gg    4096 2009-05-03 14:44 .mozilla/             
drwxr-xr-x  8 gg   gg    4096 2009-05-03 14:51 Images/               
drwxr-xr-x  2 gg   gg    4096 2009-05-03 14:51 Musique/              
drwx------  4 gg   gg    4096 2009-05-03 15:18 .thumbnails/          
drwx------  4 gg   gg    4096 2009-05-03 17:49 .gnome2/              
drwx------  2 gg   gg    4096 2009-05-04 14:43 .cups/                
drwx------  2 gg   gg    4096 2009-05-08 17:35 .gphoto/              
drwx------  4 gg   gg    4096 2009-05-09 10:59 .gegl-0.0/            
drwxrwxr-x  3 gg   gg    4096 2009-05-14 09:42 .netx/                
drwx------  3 gg   gg    4096 2009-05-16 08:33 .cooliris/            
drwxrwxr-x  2 gg   gg    4096 2009-05-17 20:03 .fontconfig/          
drwxr-xr-x  3 gg   gg    4096 2009-05-18 11:09 Vid?os/               
drwxrwxr-x  2 gg   gg    4096 2009-05-23 10:22 dwhelper/             
drwxr-----  2 gg   gg    4096 2009-05-26 15:00 .hplip/               
drwxr-xr-x  8 gg   gg    4096 2009-05-31 18:32 .config/              
drwx------  2 gg   gg    4096 2009-05-31 18:41 .gnupg/               
drwxr-xr-x 27 gg   gg    4096 2009-06-04 11:29 Documents/            
drwxr-xr-x 22 gg   gg    4096 2009-06-18 11:28 .gimp-2.6/            
drwxrwxr-x 12 gg   gg    4096 2009-06-27 08:25 Logiciels/            
drwx------  3 gg   gg    4096 2009-06-28 18:30 .supertux2/           
drwx------  4 gg   gg    4096 2009-06-29 10:38 .kde4/                
drwx------  2 gg   gg    4096 2009-07-06 14:48 .filezilla/           
drwxrwxr-x  4 gg   gg    4096 2009-07-20 19:22 .java/                
-rw-------  1 gg   gg     218 2009-07-25 17:48 .recently-used.xbel   
drwx------  4 gg   gg    4096 2009-07-25 17:48 .cache/               
-rw-------  1 gg   gg   14242 2009-07-29 17:05 .recently-used        
drwx------  3 gg   gg    4096 2009-08-17 14:37 .icedteaplugin/       
drwx------  3 gg   gg    4096 2009-08-17 14:40 .ooo3/                
drwxr-xr-x  2 gg   gg    4096 2009-08-21 08:07 T?l?chargement/       
drwxr-xr-x  2 gg   gg    4096 2009-08-21 08:09 Bureau/               
-rw-rw-r--  1 gg   gg       0 2009-08-24 13:45 .menu-updates.stamp   
-rw-------  1 gg   gg     139 2009-08-24 19:22 .bash_history         
drwx------  7 gg   gg    4096 2009-08-24 19:22 tmp/                  
-rw-------  1 gg   gg     216 2009-08-25 07:30 .Xauthority
-rw-rw-r--  1 gg   gg     168 2009-08-25 07:30 .gtk-bookmarks
drwx------  3 gg   gg    4096 2009-08-25 07:30 .gconf/
drwxrwxr-x  2 gg   gg    4096 2009-08-25 07:36 .gstreamer-0.10/
drwx------  2 gg   gg    4096 2009-08-25 07:36 .gconfd/
drwxr-xr-x 46 gg   gg    4096 2009-08-25 07:36 ./
-rw-------  1 gg   gg   11527 2009-08-25 07:43 .xsession-error
ArchLinux
id -u:

Code : Tout sélectionner

1000
id:

Code : Tout sélectionner

uid=1000(gg) gid=1000(gg) groupes=7(lp),10(wheel),19(log),91(video),92(audio),93(optical),94(floppy),95(storage),96(scanner),97(camera),98(power),100(users),1000(gg)
ls -altr ~:

Code : Tout sélectionner

total 256                                                                                             
-rw-r--r--  1 gg   gg     108 juin  10 20:35 .bashrc                                                  
-rw-r--r--  1 gg   gg      16 juin  10 20:35 .bash_profile                                            
drwxr-xr-x  4 root root  4096 juil. 10 15:12 ..                                                       
-rw-------  1 gg   gg      26 juil. 10 16:29 .dmrc                                                    
drwx------  3 gg   gg    4096 juil. 10 16:29 .dbus                                                    
-rw-r--r--  1 gg   gg    1855 juil. 10 16:29 screen-configurations.xml                                
drwxr-xr-x  2 gg   gg    4096 juil. 10 16:29 .xine                                                    
drwx------  3 gg   gg    4096 juil. 10 18:20 .local                                                   
drwxr-xr-x  3 gg   gg    4096 juil. 10 18:45 .designer                                                
-rw-r--r--  1 gg   gg     514 juil. 10 18:46 .fonts.conf                                              
-rw-------  1 gg   gg      16 juil. 10 18:56 .esd_auth                                                
drwxr-xr-x  2 gg   gg    4096 juil. 10 18:57 Desktop                                                  
drwx------  5 gg   gg    4096 juil. 10 19:04 .kde4                                                    
drwx------  3 gg   gg    4096 juil. 10 19:16 .adobe                                                   
drwx------  3 gg   gg    4096 juil. 10 19:16 .macromedia                                              
drwxr-xr-x  3 gg   gg    4096 juil. 11 10:42 .themes                                                  
-rw-------  1 gg   gg     345 juil. 11 10:54 .kderc                                                   
-rw-------  1 gg   gg      49 juil. 11 11:07 .directory                                               
drwx------  2 gg   gg    4096 juil. 11 11:09 .cups                                                    
drwxrwx---  3 gg   gg    4096 juil. 11 11:53 .sane                                                    
drwxr-xr-x  3 gg   gg    4096 juil. 11 18:32 .openoffice.org                                          
drwxr-xr-x  5 gg   gg    4096 juil. 11 18:41 kdenlive                                                 
drwxr-xr-x  2 gg   gg    4096 juil. 11 22:34 .wicd                                                    
-rw-r--r--  1 gg   gg     328 juil. 11 23:02 .gtkrc-2.0-kde4                                          
drwx------  4 gg   gg    4096 juil. 13 07:34 .thumbnails                                              
drwx------  4 gg   gg    4096 juil. 13 07:59 .gegl-0.0                                                
drwx------  2 gg   gg    4096 juil. 17 11:21 .gnome2_private                                          
drwx------  3 gg   gg    4096 juil. 17 11:21 .gnome2                                                  
drwx------  3 gg   gg    4096 juil. 18 10:46 .supertux2                                               
drwxr-xr-x  7 gg   gg    4096 juil. 18 11:20 .smc
drwxr-xr-x  4 gg   gg    4096 juil. 19 18:20 Images
drwx------  3 gg   gg    4096 juil. 20 07:31 .thunderbird
drwx------  4 gg   gg    4096 juil. 20 07:31 .mozilla
drwx------  2 gg   gg    4096 juil. 20 07:46 .gphoto
drwxr-xr-x  2 gg   gg    4096 juil. 20 08:04 .fontconfig
drwxr-xr-x  4 gg   gg    4096 juil. 20 19:28 .java
drwxr-xr-x  2 gg   gg    4096 juil. 21 15:06 .icons
drwxr-xr-x  3 gg   gg    4096 juil. 26 10:39 Documents
-rw-------  1 gg   gg    1478 juil. 27 12:16 .recently-used.xbel
drwxr-xr-x 22 gg   gg    4096 juil. 27 12:17 .gimp-2.6
drwxr-xr-x  3 gg   gg    4096 juil. 27 19:13 .lazarus
drwxr-xr-x 11 gg   gg    4096 juil. 29 09:00 .config
drwxr-xr-x  3 gg   gg    4096 août   3 22:53 .marble
-rw-r--r--  1 gg   gg    1163 août   3 23:26 .nvidia-settings-rc
drwxr-xr-x  2 gg   gg    4096 août   5 10:11 dwhelper
drwx------  3 gg   gg    4096 août   6 08:23 .gnupg
drwxr-xr-x  2 gg   gg    4096 août   6 08:24 .gstreamer-0.10
-rw-------  1 gg   gg    1660 août   8 19:49 .recently-used
drwxr-----  2 gg   gg    4096 août   8 20:01 .hplip
drwxr-xr-x  2 gg   gg    4096 août  24 07:33 Téléchargements
-rw-------  1 gg   gg     715 août  24 14:18 .bash_history
-rw-rw-r--  1 gg   gg    4379 août  25 07:49 ud Mandriva.txt
-rw-------  1 gg   gg     163 août  25 07:51 .Xauthority
drwx------  4 gg   gg    4096 août  25 07:52 .gconf
drwx------  2 gg   gg    4096 août  25 07:52 .gconfd
drwx------ 41 gg   gg    4096 août  25 07:54 .
-rw-------  1 gg   gg   25684 août  25 07:56 .xsession-errors
Il est à remarquer aussi que certains caractères (accentués) écrits sous Mandriva sont déformés lors du copié collé.
Par exemple, le mot "Téléchargements" ecrit sous Mandriva devient "T?l?chargement/" sous ArchLinux.

Voilà voilà. :?

Re: [Écriture sur partitions]impossible sur ext

Publié : mar. 25 août 2009, 09:28
par super_sayen
En résumé, pour écrire sur une autre partition Ext située sur le même disque dur qu'Archlinux, il me faut être en root.
Il ne vaudrait pas mieu regarder les permissions dans le répertoire où sont montées les partitions ?

Ce que tu aimerai en fait, si j'ai bien compris ( je préfère être sûr ), c'est pouvoir écrire sur ta partition /home Mandriva lorsque que tu te trouve Archlinux ? Cette partition étant montée sur /mnt/disk.
Donc je pense qu'il faudrait plutôt faire un : ls -altr /mnt/disk. Mais bon, je ne suis pas un expert non plu, alors merci à warnaud de me corriger si je me trompe :copain: [ en passant : Hors Sujet ==> J'ai fait un petit tour sur ton site warnaud, très sympa ^_^ ]

Re: [Écriture sur partitions]impossible sur ext

Publié : mar. 25 août 2009, 12:51
par tuxce
500 != 1000, c'est normal de pas avoir tout les droits
pour les accents, ça doit être une question de locales, de même que les uid, il faut savoir ce qui est défini dans les 2 os

Re: [Écriture sur partitions]impossible sur ext

Publié : mar. 25 août 2009, 15:01
par Vladimir
tuxce a écrit:
500 != 1000, c'est normal de pas avoir tout les droits
Entièrement d'accord avec toi.
Quand j'ai effectué les manipulations décrites dans mon dernier post sur les 2 distributions et que j'ai vu ce résultat, j'étais sûr que le problème y avait son origine.
Mais j'attendais confirmation... :mrgreen:
Merci tuxce. :chinois:
Mais continuons l'analyse.
Actuellement je poste depuis la Mandriva cooker (la version de développement pour ceux qui ne connaissent pas) et si je tape id -u et id dans une console, j'obtiens les mêmes résultats que dans la Mandriva 2009 Spring.
Et c'est pour cela que je n'ai pas de problème de copie ou de transferts de fichiers entre ces 2 distributions.
Donc, si j'ai bien compris, je dois modifier:
- mon id
- mon uid
- mon gid
soit dans Mandriva ou soit dans Archlinux n'est-ce pas ? (désolé mais je sens les choses me dépasser un peu... :( )