Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/03/2008, à 19:46

mr-vince

accéder à ses partitions mac hfs+ avec tous les droits

Bonjour,

j'ai passé l'après-midi à chercher sur Internet, mais je n'arrive toujours pas à comprendre comment faire pour accédder à mes partitions de données faites en hfs+...
J'ai ajouté une ligne pour monter dev/sda5 (la partition en hfs+) dans mon fstab en créant le dossier /Volumes/utilisateur pour que ça soit comme sur OS X, et je lui ai mit les attributs user,force, pour tenter d'en avoir les droits. Mais ça n'a pas marché..

Et puis du coup en suivant un conseil, j'ai fait:

vince@G5ubuntu:~$ sudo usermod -u 502 vince

et le résultat, maintenant:

vince@G5ubuntu:~$ sudo fdisk -l
sudo: uid 1000 does not exist in the passwd file!
vince@G5ubuntu:~$ sudo usermod -u 1000  vince
sudo: uid 1000 does not exist in the passwd file!
vince@G5ubuntu:~$ gksudo gedit /etc/fstab

(gksudo:6555): GLib-WARNING **: getpwuid_r(): failed due to unknown user id (1000)
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


(gksudo:6555): Gtk-WARNING **: cannot open display:

Alors ça commence à me faire peur tout ça...
Que dois-je donc faire???

vincent

Hors ligne

#2 Le 03/03/2008, à 00:37

mr-vince

Re : accéder à ses partitions mac hfs+ avec tous les droits

j'ai résolu mon problème de user mode en rebootant en rescue et puis usermode -u1000 vince

Je rédémarre sous Ubuntu et toujours pas de droits pour la partition utilisateur de Os X en hfs+

Je reboot sous Os X et je change les droits d'accès pour le compte everyone : lecture et écriture

Sous Linux je fais un sudo chown -R vince:vince /Volumes/utilisateur   (je l'avais mount là pour que ce soit le même chemin que dans Os X - je ne sais pas si ça a influencé quelquechose - )

Maintenant j'ai les droits en lecture et écriture sous Ubuntu ainsi que sous Os X, mais il apparaît que le dossier n'a pas de propriétaire... Est-ce grave?

Remarque: si je veux sous Os X ajouter le compte vince et le définir comme propriétaire du dossier utilisateurs, le compte _unknown, qui avait les droits lecture - éciture,  disparait...

Voila.

Vince

Hors ligne

#3 Le 03/03/2008, à 23:15

wblitz

Re : accéder à ses partitions mac hfs+ avec tous les droits

peux-tu nous donner la ligne de ton fstab pour la partition hfs ?


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#4 Le 03/03/2008, à 23:51

mr-vince

Re : accéder à ses partitions mac hfs+ avec tous les droits

salut wblitz

voici mon fstab:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda4
UUID=5d95ae54-6e85-441d-bf77-e08b0ff3e1b0 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda6
UUID=fdc488fc-f3ba-40f9-b9e7-5b438e0201d2 none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sda5       /Volumes/utilisateur    hfsplus user,force     0       1

La partition sur laquelle j'ai fait les modifications est /dev/sda5

vince

Hors ligne

#5 Le 04/03/2008, à 07:24

wblitz

Re : accéder à ses partitions mac hfs+ avec tous les droits

essaie en ajoutant l'option "rw" (user,force,rw)

Dernière modification par wblitz (Le 04/03/2008, à 10:41)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#6 Le 05/03/2008, à 00:01

mr-vince

Re : accéder à ses partitions mac hfs+ avec tous les droits

Salut la compagnie

J'ai avancé un peu et vu que -je sais pas trop comment - j'avais réussi ma manip pour le disque externe, j'ai essayé de fair pareil pour la partition /Volumes/Montage du Mac
J'ai essayé de suivre des conseils donnés dans ce post: http://forum.ubuntu-fr.org/viewtopic.php?id=153898
J'ai décoché la case "ignorer les autorisations du volume" et puis j'ai mis pour tout le monde (enfin là où c'était possible) autorisation de ire/écrire.

Voici quelques données sur Mac Os X:

Last login: Tue Mar  4 23:23:58 on ttys000
power-mac-g5-de-vincent:~ vince$ ls -al /Volumes
total 24
drwxrwxrwt@  8 root   admin   272  4 mar 23:10 .
drwxrwxr-t  33 root   admin  1190  3 mar 20:01 ..
-rw-rw-rw-@  1 vince  admin  6148 23 fév 19:01 .DS_Store
drwxr-xrwx  13 vince  vince   510  3 mar 19:25 LaCie
lrwxr-xr-x   1 root   admin     1  4 mar 23:10 MAC OS -> /
drwxrwxrwx  17 vince  501     646  4 mar 23:26 Montage
drwxr-xr-x@ 28 root   wheel  1020 22 fév 11:26 eDrive
drwxrwxrwx  11 1000   1000    442  4 mar 21:48 utilsateur
power-mac-g5-de-vincent:~ vince$ ls -al /Volumes/Montage
total 152
drwxrwxrwx  17 vince  501      646  4 mar 23:26 .
drwxrwxrwt@  8 root   admin    272  4 mar 23:10 ..
-rwxrwxrwx@  1 vince  501    15364  4 mar 23:11 .DS_Store
drwxrwxrwx@  8 vince  vince    272 20 fév 19:09 .Spotlight-V100
drwxrwxrwx@  4 vince  501      136  7 jan 11:50 .TemporaryItems
drwxrwxrwx@  3 vince  admin    102  4 mar 23:10 .Trashes
-rwxrwxrwx   1 vince  501        0 16 déc 18:17 .com.apple.timemachine.supported
drwxrwxrwx  28 vince  501      952  4 mar 23:21 .fseventsd
drwxrwxrwx@  4 vince  501      136  3 mar 16:50 DVD Studio Pro files
-rwxrwxrwx@  1 vince  501    41472  9 fév 02:36 Desktop DB
-rwxrwxrwx@  1 vince  501    16322 17 déc 08:12 Desktop DF
drwxrwxrwx@  6 vince  501      204  5 aoû  2006 Final Cut Pro Documents
drwxrwxrwx@  7 vince  501      238  3 mar 19:03 Sauvegarde
drwxrwxrwx@  9 vince  501      306  3 mar 16:19 Torrent
drwxrwxrwx  12 vince  501      408  3 mar 19:10 a_graver
power-mac-g5-de-vincent:~ vince$ ls -al /Volumes/Montage/a_graver
total 37506208
drwxrwxrwx  12 vince  501           408  3 mar 19:10 .
drwxrwxrwx  17 vince  501           646  4 mar 23:26 ..
-rwxrwxrwx@  1 vince  501         12292  3 mar 19:10 .DS_Store
drwxrwxrwx  16 vince  vince         544  3 mar 16:43 Animations
drwxrwxrwx   5 vince  vince         170 15 jan 14:59 bou
-rwxrwxrwx   1 vince  vince   631142781 12 avr  2007 Pirates graffiti is not dead.mpg
drwxrwxrwx@  3 vince  vince         102  9 jan 13:08 Regarde à Vue
-rwxrwxrwx@  1 vince  vince  4644995072  6 fév 19:44 bou.toast
-rwxrwxrwx@  1 vince  vince  4636180480  7 fév 00:28 bou4.toast
-rwxrwxrwx@  1 vince  vince  4638801920  7 fév 12:42 bou.toast
-rwxrwxrwx@  1 vince  vince  4652040192  7 fév 13:28 bou.toast
drwxrwxrwx@ 13 vince  vince         442 12 fév 14:09 bou
power-mac-g5-de-vincent:~ vince$ id
uid=502(vince) gid=502(vince) groups=502(vince),98(_lpadmin),80(admin)

On voit qu'à l'intérieur de la partition les uid et gid ne sont pas homongènes.

L'uid de vince étant 502, j'ai créé un utilisateur test:test (uid=502, gid=502) sous Ubuntu:

test@G5ubuntu:~$ id
uid=502(test) gid=502(test) groupes=4(adm),20(dialout),21(fax),24(cdrom),25(floppy),26(tape),29(audio),30(dip),46(plugdev),111(scanner),502(test)

Sous Ubuntu, l'utilisateur test (502) est bien assimilé au vince de mac, mais les irrégularités sont toujours présentes:

test@G5ubuntu:~$ ls -al /media/Montage
total 24660
drwxrwxrwx 1 test  501       19 2008-03-04 23:26 .
drwxr-xr-x 7 root root     4096 2008-03-04 23:34 ..
drwxrwxrwx 1 test  501       12 2008-03-03 19:10 a_graver
-rwxrwxrwx 1 test  501        0 2007-12-16 18:17 .com.apple.timemachine.supported
-rwxrwxrwx 1 test  501    41472 2008-02-09 02:36 Desktop DB
-rwxrwxrwx 1 test  501    16322 2007-12-17 08:12 Desktop DF
-rwxrwxrwx 1 test  501    15364 2008-03-04 23:30 .DS_Store
drwxrwxrwx 1 test  501        4 2008-03-03 16:50 DVD Studio Pro files
drwxrwxrwx 1 test  501        6 2006-08-05 00:14 Final Cut Pro Documents
drwxrwxrwx 1 test  501       28 2008-03-04 23:21 .fseventsd
dr-xr-xr-t 1 root root        2 2006-08-02 13:18 .HFS+ Private Directory Data?
---------- 1   99   99 25165824 2008-03-03 16:56 .journal
---------- 1   99   99     4096 2008-03-03 16:56 .journal_info_block
drwxrwxrwx 1 test  501        7 2008-03-03 19:03 Sauvegarde
drwxrwxrwx 1 test   99        8 2008-02-20 19:09 .Spotlight-V100
drwxrwxrwx 1 test  501        4 2008-01-07 11:50 .TemporaryItems
drwxrwxrwx 1 test  501        9 2008-03-03 16:19 Torrent
drwxrwxrwx 1 test   80        2 2008-03-04 23:30 .Trashes
test@G5ubuntu:~$ ls -al /media/Montage/a_graver
total 18753104
drwxrwxrwx 1 test 501         12 2008-03-03 19:10 .
drwxrwxrwx 1 test 501         19 2008-03-04 23:26 ..
drwxrwxrwx 1 test  99         16 2008-03-03 16:43 Animations
-rwxrwxrwx 1 test 501      12292 2008-03-03 19:10 .DS_Store
drwxrwxrwx 1 test  99          5 2008-01-15 14:59 bou
-rwxrwxrwx 1 test  99  631142781 2007-04-12 19:05 Pirates graffiti is not dead.mpg
drwxrwxrwx 1 test  99          3 2008-01-09 13:08 Regarde à Vue
-rwxrwxrwx 1 test  99 4644995072 2008-02-06 19:44 bou.toast
-rwxrwxrwx 1 test  99 4636180480 2008-02-07 00:28 bou.toast
-rwxrwxrwx 1 test  99 4638801920 2008-02-07 12:42 bou.toast
-rwxrwxrwx 1 test  99 4652040192 2008-02-07 13:28 bou.toast
drwxrwxrwx 1 test  99         13 2008-02-12 14:09 bou

J'avais pris soin de modifier le fstab, pour que le volume /dev/sdb3 soit monté dans /media/Montage:
voici la ligne concernée:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

/dev/sdb3    /media/Montage        hfsplus user,force,rw,uid=502,gid=502    0    0

Du coup, au final, il y a des fichiers que je peux bien modifier sur Ubuntu comme sur Os X, mais le problème de  gestions des droits se pose toujours sous certains fichiers, et puis pour cette histoire de groupes en 501

Je me dis que peut-être ce qu'il faudrait c'est modifier l'équivalent du fstab de mac pour que Volumes/Montage se monte avec u=502,g=502, mais ça... je ne sais pas comment le faire.

Si vous avez d'autres suggestions à faire, je vous en remercie.
j'imagine que ce problème de lecture/écriture en hfs+ doit en irriter plus d'un, non?:mad:

Florian

Hors ligne

#7 Le 06/03/2008, à 15:09

wblitz

Re : accéder à ses partitions mac hfs+ avec tous les droits

l'idéal ça serait que tu aies les mêmes uid/gid entre les deux systèmes. essaie d'homogénéiser ta partition sous Mac et après unifie les uid/gid pour que l'user "test" (ubuntu) aie un accès complet au système de fichier hfs (et mets "vince" dans le groupe 502, comme groupe secondaire)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne