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 01/10/2008, à 18:28

Goldy

Transférer des données d'un utilisateur à un autre

Bonjour,

J'aimerais savoir s'il existait un moyen simple en ligne de commande de transférer une très grande quantité de donnée d'un utilisateur à un autre, à savoir litérallement déplacer un dossier présent dans un home dans celui d'un autre utilisateur (il plusieurs centaines de gigaoctets de données dans le dossier, j'aimerais éviter de faire un copie, mais plutôt un déplacement de type mv), tout en donnant comme propriétaire des fichiers l'utilisateur du dossier home dans lequel les fichiers sont copiée.

Au pire, il faudra que je travaille sur un script pour le faire, mais j'aimerais bien savoir avant s'il y avait peut être un outils déjà disponible pour ce type de tâches.

Hors ligne

#2 Le 01/10/2008, à 19:17

teke

Re : Transférer des données d'un utilisateur à un autre

très simple :

sudo mv /home/user1/dossier /home/user2/dossier
sudo chown -R user2\: /home/user2/dossier

Pour comprendre ces commandes :
man mv
man chown

#3 Le 01/10/2008, à 19:20

Goldy

Re : Transférer des données d'un utilisateur à un autre

C'est ce que j'avais imaginé, mais j'avais peur que ça ne marche pas bien a cause de mv, je voulais être certain.

Merci.

Hors ligne

#4 Le 01/10/2008, à 19:26

teke

Re : Transférer des données d'un utilisateur à un autre

le mv ne peux le faire, c'est le rôle du chown (chenge owner)... et en passant par sudo il n'y a pas de problème de droit...

la chose est aussi possible sans le sudo... mais il faut passer par un dossier intermédiaire dans lequel les deux ont les droits des droits.

#5 Le 01/10/2008, à 19:48

manslipkorn

Re : Transférer des données d'un utilisateur à un autre

Juste une petite précision, j'aurais tendance à faire le chown de cette façon

sudo chown -R user2:user2 /home/user2/dossier

de façon à ce que le groupe change également en même temps que le propriétaire.

Enfin, je chipote roll

Hors ligne

#6 Le 02/10/2008, à 18:06

teke

Re : Transférer des données d'un utilisateur à un autre

en mettant user\: cela à le même effet

edit:
ce n'est pas dans le man... pourtant je l'ai bien lu quelque part... dans tout les cas je vien de faire l'essai et ça marche.

Dernière modification par teke (Le 02/10/2008, à 18:09)

#7 Le 02/10/2008, à 19:09

manslipkorn

Re : Transférer des données d'un utilisateur à un autre

Autant pour moi wink

Hors ligne