Bienvenue invité ( Connexion | Inscription )
7 Dec 2007, 00:24
Message
#1
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 87 Inscrit : 16 Jun 2005 Lieu : La Celle St Cloud Membre no 41 020 |
Bonsoir,
Après une installation foireuse d'XP avec Bootcamp qui a foiré le disque dur, j'ai pu récupérer mes données grâce à Data Rescue II Maintenant, mes données sont sur un disque ext formatées en HFS+ et j'ai trouvé le dossier Maison qui contient toutes les photos, vidéos, musiques, etc. Sauf que certains fichiers ne veulent plus se copier dans ma nouvelle maison. Il me dit que je n'ai pas les droits suffisants, avec le Finder ou le Terminal Je cherche du coté "chmod" mais la lecture du man n'est pas très facile pour un non anglophone. Je comprends qu'il n'y a pas que les autorisations std à gérer, mais aussi le bit SUID. Je pensais mettre des droits un peu large à tous les fichiers et dossiers de l'ancienne maison pour pouvoir les recopier dans la nouvelle comme par exemple de dossier iTunes Library. Quelqu'un pourrait il m'indiquer si "chmod" est la bonne voie de recherche et si je peux trouver une explication en français. Steenux. Ce message a été modifié par steenux - 7 Dec 2007, 06:12. -------------------- iMac Intel blanc : 20'', C2D 2.16GHz, 3Gb de Ram, SuperDrive, Lion Up to date
MacBook Air : 13,3", i5 1.7, 4Gb de Ram, SSD, Lion Up to date iPhone 4 & Free Mobile bien sur... Freebox V6 en dégroupage total. |
|
|
|
![]() |
7 Dec 2007, 10:13
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 502 Inscrit : 30 Jan 2004 Lieu : Rochefort Membre no 14 014 |
Il faut d'abord faire un "chown" récursif ce qui te permet de t'attribuer tous les fichiers avec ton "nouveau" compte.
CITATION cd le_repertoire sudo chown -R ton_login:20 le_dossier Pour "le_repertoire" : le chemin "complet" vers le répertoire contenant le dossier de l'ancien compte. "le_dossier" : Dossier contenant les fichiers de l'ancien compte Attention c'est des chemins "Unix" (l'espace est "échappé" par un \ par exemple) Et si c'est un ancien compte "Tiger" il faut aussi passer par cette étape dans le "Terminal": CITATION cd / sudo find . -group 501 -exec chgrp 20 {} \; Cela changera le "groupe" de tes fichier de 501 vers le groupe "Staff" auquel est raccroché maintenant les utilisateurs (avant c'était un utilisateur -> un groupe) |
|
|
|
7 Dec 2007, 10:41
Message
#3
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 87 Inscrit : 16 Jun 2005 Lieu : La Celle St Cloud Membre no 41 020 |
Merci pour ta réponse.
Je viens de lire le topic : http://forum.macbidouille.com/index.php?showtopic=241012 J'ai trouvé plein d'info intérressantes dont les tiennes Je pense qu'avec je vais pouvoir m'en sortir en faisant attention. -------------------- iMac Intel blanc : 20'', C2D 2.16GHz, 3Gb de Ram, SuperDrive, Lion Up to date
MacBook Air : 13,3", i5 1.7, 4Gb de Ram, SSD, Lion Up to date iPhone 4 & Free Mobile bien sur... Freebox V6 en dégroupage total. |
|
|
|
7 Dec 2007, 15:45
Message
#4
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 87 Inscrit : 16 Jun 2005 Lieu : La Celle St Cloud Membre no 41 020 |
J'ai l'impression que les 2 commandes que tu me donnes sont "identiques"
sudo chown -R ton_login:20 le_dossier et sudo find . -group 501 -exec chgrp 20 {} \; Si j'ai compris, la 1ère modifie récursivement le nom du propriétaire et du groupe. La 2ème ne change que le groupe, mais est plus efficace que la 1ère car l'option -R ne va pas toujours au fond des sous dossiers. Si on veut etre sure d'aller au fond, on peut taper à partir du dossier que l'on veut modifier : sudo find . -group 501 -exec chown mon_login {} \; pour le propriétaire. sudo find . -group 501 -exec chgrp 20 {} \; pour le groupe. J'ai bon ? -------------------- iMac Intel blanc : 20'', C2D 2.16GHz, 3Gb de Ram, SuperDrive, Lion Up to date
MacBook Air : 13,3", i5 1.7, 4Gb de Ram, SSD, Lion Up to date iPhone 4 & Free Mobile bien sur... Freebox V6 en dégroupage total. |
|
|
|
7 Dec 2007, 19:06
Message
#5
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 502 Inscrit : 30 Jan 2004 Lieu : Rochefort Membre no 14 014 |
CITATION(steenux @ 7 Dec 2007, 15:45) [snapback]2470630[/snapback] J'ai l'impression que les 2 commandes que tu me donnes sont "identiques" Non ce n'est pas les même CODE sudo chown -R ton_login:20 le_dossier ça change le possesseur de TOUS les fichiers et de TOUS les dossiers CODE sudo find . -group 501 -exec chgrp 20 {} \; Cela change le groupe UNIQUEMENT pour les fichiers/dossiers appartenant à l'utilisateur 501 (l'utilisateur principal sur MacOSX normalement) Donc la première est à appliquer que sur ton dossier de données à accéder, la seconde peut être utiliser directement à la racine du disque, car ça ne changera QUE les fichiers utilisateurs, faire la première ligne à la racine du système c'est aller au suicide |
|
|
|
![]() ![]() |
| Nous sommes le : 23rd January 2026 - 12:38 |