Salut à tous;,
j'avais au moment de mon installation de Jaguar trois disques sur mon
PowerMac :
- le disque d'origine (80Go) avec le système
- un disque Maxtor en interne de 120Go avec le dossier users (utilisateurs)
- un troisième disque en Interne de 20Go (pour les backup)
Pour diverses raisons, je souhaite rappatrier mon dossier Users sur le
disque d'origine.
Premier problème, si je ne fais que le copier sous root, les
autorisations sont pourries et je ne peux rien faire (normal me
semble-t-il et je n'ai vraiment pas le courage de changer les
autorisations fichier par fichier, dossier par dossier :(
J'ai donc brancher mon iBook en firewire et mis mon PowerMac en mode
Target pour pouvoir utiliser cloneX ou CCC.
Là, n'apparaît via le Firewire que le disque d'origine, mais pas les 2
autres disques.
D'où mon appel à l'aide :
- comment déplacer avec les bonnes autorisations le dossier Users
- pourquoi les deux disques ne montent pas en mode Target ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
blanc
sakiemma wrote:
Premier problème, si je ne fais que le copier sous root, les autorisations sont pourries et je ne peux rien faire (normal me semble-t-il et je n'ai vraiment pas le courage de changer les autorisations fichier par fichier, dossier par dossier :(
Dans le terminal, utilise la commande cp, avec l'option -p. Cela préservera les possesseurs et autorisations. Il faut aussi l'option -R pour que la copie du répertoire soit récursive.
man cp donne pour ces deux options :
-R If source_file designates a directory, cp copies the directory and the entire subtree connected at that point. This option also causes symbolic links to be copied, rather than indirected through, and for cp to create special files rather than copying them as nor- mal files. Created directories have the same mode as the corre- sponding source directory, unmodified by the process' umask.
Note that cp copies hard linked files as separate files. If you need to preserve hard links, consider using tar(1), cpio(1), or pax(1) instead.
-p Cause cp to preserve in the copy as many of the modification time, access time, file flags, file mode, user ID, and group ID as allowed by permissions.
If the user ID and group ID cannot be preserved, no error message is displayed and the exit value is not altered. [...]
Un déplacement (mv) devrait aussi faire l'affaire. Mais je comprends que tu ne veuilles pas tester !...
JPaul.
-- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE
sakiemma <sakiemma_NOSPAM@NOSPAM_yahoo.fr> wrote:
Premier problème, si je ne fais que le copier sous root, les
autorisations sont pourries et je ne peux rien faire (normal me
semble-t-il et je n'ai vraiment pas le courage de changer les
autorisations fichier par fichier, dossier par dossier :(
Dans le terminal, utilise la commande cp, avec l'option -p. Cela
préservera les possesseurs et autorisations. Il faut aussi l'option -R
pour que la copie du répertoire soit récursive.
man cp donne pour ces deux options :
-R If source_file designates a directory, cp copies the directory and
the entire subtree connected at that point. This option also
causes symbolic links to be copied, rather than indirected through,
and for cp to create special files rather than copying them as nor-
mal files. Created directories have the same mode as the corre-
sponding source directory, unmodified by the process' umask.
Note that cp copies hard linked files as separate files. If you
need to preserve hard links, consider using tar(1), cpio(1), or
pax(1) instead.
-p Cause cp to preserve in the copy as many of the modification time,
access time, file flags, file mode, user ID, and group ID as
allowed by permissions.
If the user ID and group ID cannot be preserved, no error message
is displayed and the exit value is not altered.
[...]
Un déplacement (mv) devrait aussi faire l'affaire. Mais je comprends que
tu ne veuilles pas tester !...
JPaul.
--
/==/==\- Jean-Paul BLANC
/ /--/--//\ quelque-part (somewhere)
|/| L |\ en (in)
/|| = |||\ FRANCE
Premier problème, si je ne fais que le copier sous root, les autorisations sont pourries et je ne peux rien faire (normal me semble-t-il et je n'ai vraiment pas le courage de changer les autorisations fichier par fichier, dossier par dossier :(
Dans le terminal, utilise la commande cp, avec l'option -p. Cela préservera les possesseurs et autorisations. Il faut aussi l'option -R pour que la copie du répertoire soit récursive.
man cp donne pour ces deux options :
-R If source_file designates a directory, cp copies the directory and the entire subtree connected at that point. This option also causes symbolic links to be copied, rather than indirected through, and for cp to create special files rather than copying them as nor- mal files. Created directories have the same mode as the corre- sponding source directory, unmodified by the process' umask.
Note that cp copies hard linked files as separate files. If you need to preserve hard links, consider using tar(1), cpio(1), or pax(1) instead.
-p Cause cp to preserve in the copy as many of the modification time, access time, file flags, file mode, user ID, and group ID as allowed by permissions.
If the user ID and group ID cannot be preserved, no error message is displayed and the exit value is not altered. [...]
Un déplacement (mv) devrait aussi faire l'affaire. Mais je comprends que tu ne veuilles pas tester !...
JPaul.
-- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE
Nicolas.MICHEL
JPaul wrote:
Dans le terminal, utilise la commande cp, avec l'option -p. Cela préservera les possesseurs et autorisations. Il faut aussi l'option -R pour que la copie du répertoire soit récursive.
Surtout pas, cp n'est pas pleinement compatible hfs.
En revanche, il y a : ditto -rsrc CpMac (dev tools) psync (freeware)
-- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
JPaul <blanc@empty.org> wrote:
Dans le terminal, utilise la commande cp, avec l'option -p. Cela
préservera les possesseurs et autorisations. Il faut aussi l'option -R
pour que la copie du répertoire soit récursive.
Surtout pas, cp n'est pas pleinement compatible hfs.
En revanche, il y a :
ditto -rsrc
CpMac (dev tools)
psync (freeware)
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas
Dans le terminal, utilise la commande cp, avec l'option -p. Cela préservera les possesseurs et autorisations. Il faut aussi l'option -R pour que la copie du répertoire soit récursive.
Surtout pas, cp n'est pas pleinement compatible hfs.
En revanche, il y a : ditto -rsrc CpMac (dev tools) psync (freeware)
-- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
blanc
Nicolas MICHEL wrote:
Surtout pas, cp n'est pas pleinement compatible hfs.
C'est vrai, j'avais oublié ce détail.
JPaul. -- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE
Nicolas MICHEL <Nicolas.MICHEL@BonBon.net> wrote:
Surtout pas, cp n'est pas pleinement compatible hfs.
C'est vrai, j'avais oublié ce détail.
JPaul.
--
/==/==\- Jean-Paul BLANC
/ /--/--//\ quelque-part (somewhere)
|/| L |\ en (in)
/|| = |||\ FRANCE