Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2517 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Copie automatique de Linux vers partage Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copie automatique de Linux vers partage Windows

n°1288090
jpass2
Posté le 19-08-2011 à 20:22:35  profilanswer
 

Bonjour :)
 
 
Je suis en train de réfléchir à un moyen de sauvegarde automatique.
 
Automatique : Utilisation de Cron (je ne sais pas comment ça marche pour l'instant mais là n'est pas le débat)
 
J'aimerais savoir comment faire une copie d'un fichier Linux vers un serveur Windows ?
Sachant que Samba n'est pas et ne dois pas être installé et que aucun serveur ftp n'est présent sur le Windows.
J'ai le droit uniquement aux partages Windows.
 
Existe-il un moyen ? Un outils ?.. Du genre un "cp" en réseau.
J'ai entendu parler de rsync, mais j'ai dû mal à le faire fonctionné et à comprendre le principe. Si j'en crois le man :

Code :
  1. rsync dossier_a_copier/ 192.168.1.5:dossier_patagé_backup_Win2k


Mais ça ne marche pas...
 
 
Merci  :jap:

mood
Publicité
Posté le 19-08-2011 à 20:22:35  profilanswer
 

n°1288094
agentsteel
Posté le 19-08-2011 à 21:50:18  profilanswer
 

il faut installer le client samba (smbclient) sur ton système Linux
 
(pas besoin de lancer le serveur samba si c'est ce que tu crains)
 
http://www.techsneeze.com/smbclien [...] ows-server


---------------
http://agentoss.wordpress.com/
n°1288098
jpass2
Posté le 19-08-2011 à 23:12:06  profilanswer
 

Merci !
 
Toute la procédure CentOS :
 
# Installe le client SMB
yum install samba-client
 
# Se connecte dans le répertorie partagé du serveur 1.1, refuse l'entrée du mot de passe (-N), envoie le fichier sur le serveur (-C prompt....)
smbclient //192.168.1.1/backup -N -c "prompt;put monfichier.text ;exit;"
 
 
Merci Agent Steel :)

n°1288123
agentsteel
Posté le 20-08-2011 à 13:28:13  profilanswer
 

merci à google surtout :D


---------------
http://agentoss.wordpress.com/
n°1288143
l0g4n
Expert en tout :o
Posté le 21-08-2011 à 00:13:36  profilanswer
 

jpass2 a écrit :


Sachant que Samba n'est pas et ne dois pas être installé


 

jpass2 a écrit :


yum install samba-client


 [:raph0ux]


---------------
Fort et motivé. Sauf parfois.
n°1288207
jpass2
Posté le 22-08-2011 à 11:39:35  profilanswer
 

Je parlais du SERVEUR Samba l0g4n ;)
 
le test marchait bien chez moi mais pas au boulot comme par hasard ...
 
J'ai le message d'erreur session setup failed: NT_STATUS_LOGON_FAILURE
 
Apparemment, le login de DOMAINE est obligatoire.
 
Alors ça marche si je rajoute -U Administrateur. Mais il me demande ensuite le mot de passe du domaine.
 
2 questions.
1/ Quel paramètre pour passer le mot de passe automatiquement ?
2/ Ne pourrais-je pas annuler l'utilisation du mdp sur le serveur ? Car il ne me demande rien lorsque je me connecte par UNC.
 
 
Merci =)


Message édité par jpass2 le 22-08-2011 à 11:40:03
n°1288213
bardiel
Debian powa !
Posté le 22-08-2011 à 12:22:30  profilanswer
 

Bah euh... Google ?
 

Citation :

2. Avec Samba depuis Linux
 
Tu installes Samba sur ta machine Linux.
 
Tu partages un dossier sur la machine Windows, avec des droits d'écriture.
 
Sur ta machine Linux, tu crées un point de montage par exemple sous /mnt, comme çà : mkdir /mnt/MonDossier
 
Disons que le nom NetBIOS de ta machine est MaMachine, qu'un utilisateur valide pour cette machine est Moi et le nom de partage de ton dossier MonDossier. Tu "montes" le dossier Windows comme çà :
 
mount -t smbfs //Moi@MaMachine/MonDossier /mnt/MonDossier/
 
Si tu as définit un mot de passe pour accéder à la machine Windows, tu peux créer un fichier .nsmbrc dans le répertoire /home de ton user Linux, le format de ce fichier est le suivant :
 
[netbios:username:share]
addr=server_ip
password=password
workgroup=workgroup
 
Tu peux alors copier depuis Linux les fichiers dans ton dossier distant en utilisant la commande "cp /home/moi/test.txt /mnt/MonDossier/test.txt"
 
Tu peux créer un cronjob qui effectue cette copie périodiquement.


J'ai pas testé, mais bon de Windows (serveur) vers Linux (ubuntu client), en utilisant un .credentials et les options "kivonbien" dans le fstab, ça ressemble.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1288565
jpass2
Posté le 26-08-2011 à 21:21:47  profilanswer
 

Pas de serveur Samba svp, 3 fois que je le dis, lol.
 
Bref, j'ai réussi à faire ce que je voulais sauf pour l'histoire du mot de passe, ça me le demande à chaque fois. Bon je passe.
 
 
Sinon j'aimerais mettre ce script dans mon CRON.
 
J'ai le /etc/crontab suivant :

Code :
  1. SHELL=/bin/bash
  2. PATH=/sbin:/bin:/usr/sbin:/usr/bin
  3. MAILTO=root
  4. HOME=/
  5. # For details see man 4 crontabs
  6. # Example of job definition:
  7. # .---------------- minute (0 - 59)
  8. # |  .------------- hour (0 - 23)
  9. # |  |  .---------- day of month (1 - 31)
  10. # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
  11. # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,$
  12. # |  |  |  |  |
  13. # *  *  *  *  *  command to be executed
  14. 37 23 19  8  5 touch cokkkk.txt
  15. 18  *  *  *  * /essais/script.sh


Il ne me prend pas mon script.sh qui est sensé être executé toutes les heures à la 18e minute... ?
 
Merci, je débute sur le sujet !


Message édité par jpass2 le 26-08-2011 à 21:22:03
n°1288568
bardiel
Debian powa !
Posté le 26-08-2011 à 22:35:51  profilanswer
 

Euh, avec quoi tu as réussi à faire ce que tu voulais faire ?
(de plus, c'est avec le client Samba... je n'ai pas indiqué qu'il te fallait le serveur)


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1288573
jpass2
Posté le 26-08-2011 à 23:47:51  profilanswer
 

Re Bardiel,
 
Heu oué pardon merci.
Comme indiqué plus haut, j'ai utilisé smbclient et ça marche avec une simple ligne (juste, je n'arrive pas à intégrer le mot de passe)
 
Sinon pour mon CRON ?
 
Merci ^^

mood
Publicité
Posté le 26-08-2011 à 23:47:51  profilanswer
 

n°1288595
bardiel
Debian powa !
Posté le 27-08-2011 à 11:35:09  profilanswer
 

Parce qu'en mettant simplement le mot de passe et l'utilisateur dans un fichier credentials ça ne marche pas ?
Option -A nom_du_fichier
Ton fichier :

Citation :


    username = <nom_d'utilisateur>  
    password = <mot_de_passe>


Sans oublier un chmod 700 dessus.
Dixit le manpage
 
Après c'est quoi ton script ?


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1288602
jpass2
Posté le 27-08-2011 à 13:07:12  profilanswer
 

Donc j'ai fais :

Code :
  1. smbclient //192.168.1.1/backup -U moi%moi -c "prompt;put monfichier.text ;exit;"


ça marche :)
 
J'ai fais aussi :

Code :
  1. smbclient //192.168.1.1/backup -A CRED.txt -c "prompt;put monfichier.text ;exit;"


Fichier CRED.txt

Code :
  1. username = moi
  2. password = moi


ça marche aussi :)
 
Ne pas oublié de mettre toutes les permissions et les droits sur le répertoire partagé ! (pas réussi à le faire avec un XP mais OK avec W2K3)
 
Questions
1/  pourquoi tu appel CRED.txt un fichier creditential ?
 
2/ Par contre si je supprime le mot de passe de "moi" et que je supprime le mot de passe (juste -U moi) ou le fichier CRED.txt avec "password ="
Impossible de faire le transfert : session setup failed: NT_STATUS_LOGON_FAILURE
 
 
Merci beaucoup :)


Message édité par jpass2 le 27-08-2011 à 13:10:25

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Copie automatique de Linux vers partage Windows

 

Sujets relatifs
live cd linuxpb de script linux
[Résolu]Apache téléchargement automatiqueFaire un disque dur USB avec Linux
Pilotes Linux pour carte son AUZENTECH ???virtualBox sous windows, utiliser disque virtuel comme partition root
linux mais lequels ??Instalation de Veetle sur linux mint
virtual box linux et disque dur[linux|kernel|bridge|ipv6]Pas d'adresse link-local sur mon bridge
Plus de sujets relatifs à : Copie automatique de Linux vers partage Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR