Configuration d’un client backuppc sous Windows avec samba

Configuration d'un client backuppc sous Windows avec sambaAujourd’hui nous allons voir comment on configure un client backuppc sous Windows via la méthode samba. Autrement dit, on va voir quelque chose de moche et sale J mais vu que beaucoup de gens s’intéressant à backuppc s’intéressent également à cette méthode je vais quand même vous l’expliquer. Mais si jamais je vous ai mis un doute sur la méthode que vous allez utiliser, regardez du coté de mes précédents tutoriels sur backuppc et notamment sur la méthode via rsyncd. Ceci étant dit on va donc démarrer le tutoriel par la création d’un dossier que l’on va mettre en partage (on peut également partager un dossier déjà existant ou encore une partition complète). Pour cela il existe plusieurs méthodes selon que vous soyez sur Windows XP ou Vista.

Sous XP :

Vous devez simplement faire un clic droit sur le dossier puis aller dans Propriétés puis sur l’onglet Partage. Et vous cliquez sur activer le partage de fichier simplement. Il vous suffit ensuite de cocher les cases qui sont en rouges sur la capture d’écran suivante en donnant un nom particulier à votre dossier en partage. Dans l’exemple suivant le nom est le même que celui du dossier, il s’agit de ‘backuppc’.

Partage de dossiers sous XP

Sous Vista :

On vient tout juste de faire un article sur le partage de fichiers sous Vista, donc suivez le guide.

Pour ce qui est du partage il faut savoir que backuppc va se connecter au dossier en partage via samba. Et il faut également savoir qu’il va utiliser un compte. Il y a donc deux solutions possibles pour que le serveur se connecte à votre client Windows. Soit vous créez un nouveau compte utilisateur auquel vous donnez les droits de lecture et d’écriture, soit vous utilisez l’utilisateur qui a déjà les droits sur ce dossier.

Vous devrez également fixer l’adresse de votre ordinateur et lui attribuer un nom.  . Si vous ne connaissez pas le nom de votre machine et/ou comment fixer  son adresse IP  vous pouvez consulter les deux tutoriels à ce sujet. Le premier pour Vista et le second pour XP.

Ensuite on va travailler sur le serveur en commençant par le fichier ‘client.pl’. Ce fichier se nommera par le nom de votre machine et terminera par l’extension ‘pl’. Pour l’exemple on va considérer que notre machine client sous Windows se nomme ‘Zindoze30’et que le compte qui a les droits sur le dossier s’appelle ‘bobby’. On va donc commencer par se mettre en root et aller dans le dossier de configuration de backuppc :

su

Ou pour les ubunteros

sudo su

puis

cd /etc/backuppc

Et là, on va créer un fichier nommé ‘Zindoze30.pl’ :

nano Zindoze30.pl

Dans ce fichier on va renseigner la configuration de notre ordinateur client :

$Conf{XferMethod} = 'smb';
 
$Conf{SmbShareUserName} = 'bobby';
 
$Conf{SmbSharePasswd} = 'password du compte bobby';
 
$Conf{SmbShareName} = 'backuppc';

Je pense que je n’ai pas besoin de détailler le contenu du fichier. Si vous avez un compte qui n’a pas de password vous devez tout simplement mettre

$Conf{SmbSharePasswd} = '';

Ensuite on va renseigner le fichier ‘hosts’ qui est toujours dans le même dossier :

nano hosts

Et on ajoute simplement :

vostrux  0  backuppc,bobby

‘vostrux’ correspond au nom de votre pc. Le ‘0’ signifie que l’adresse est fixé, et ‘bobby’ est le nom du compte que vous aurez créez pour que votre utilisateur puisse accéder à l’interface de backuppc (marche à suivre indiqué dans le tuto sur l’installation de backuppc sur le serveur) .

Il vous faut maintenant relancer backuppc :

/etc/init.d/backuppc restart

Et vous avez fini ! Allez faire un test de sauvegarde et de restauration pour voir si tout fonctionne correctement. Pour info : si votre utilisateur n’a pas les droits d’écriture sur le dossier en partage, vous pourrez uniquement faire des sauvegardes et non des restaurations.

Mots-clefs : , , , , ,

6 commentaires sur “Configuration d’un client backuppc sous Windows avec samba”

  1. [...] Partie 5 Configuration sous Windows en utilisant Samba [...]

  2. ahmed dit :

    Bonjour
    est il possible d’utiliser le backuppc sous windows avec samba sans partager le dossier a sauvegarder ??

    en faite si on indique le nom de la machine, le nom du dossier a sauvegarder alors pourquoi ce partage ?

    Merci d’avance

  3. mnttech dit :

    Salut ahmed,
    nan il n’est pas possible de synchroniser le dossier sans qu’il soit en partage.
    C’est une des raisons qui fait que la méthode avec rsyncd est beaucoup mieux.
    Regarde le tuto que j’ai fait pour windows et rsyncd.

    Mais par contre niveau sécurité, tu peux spécifier uniquement un utilisateur qui sera autorisé à synchroniser le fichier dans ton partage de fichier et spécifier cet utilisateur sur ton backuppc. C’est toujours un peu mieux que l’accès en lecture écriture pour tous.

  4. Eric dit :

    J’essaie d’utiliser BackupPC pour sauvegarder mes données utilisateur sur un PC avec Windows XP Home (édition familiale). Sur le PC, j’ai deux comptes, un administrateur avec les droits correspondant et un utilisateur avec droits restreints. C’est quand j’arrive sur l’onglet Partage que ça se complique:
    - Pour l’utilisateur, « Partager ce dossier sur le réseau » est toujours désactivé. Je ne peux pas cocher l’option.
    - Pour l’administrateur, l’option est uniquement activée quand l’administrateur veut partager les dossiers de l’utilisateur, pas ses propres dossiers.

    Donc, j’ai utilisé le compte administrateur pour partager un dossier de l’utilisateur. Ensuite, j’ai fait une tentative de consultation de ce dossier avec Ubuntu par le voisinage réseau. Quand je clique dessus, ça me demande un nom d’utilisateur et un mot de passe. Si je rentre les paramètres du compte administrateur, ça me redemande le mot de passe sans arrêt. Si j’utilise les paramètres utilisateur, ça me sort un message d’erreur comme quoi Ubuntu ne parvient pas à monter le dossier.

    En résumé, je fais comment sous mon Windows pour mettre en partage un dossier qui soit accessible depuis Linux?

  5. MNT-Tech dit :

    Salut, normalement il faut activer simplement le partage de fichiers. Là je pense que tu as coché une option pour que le dossier en réseau soit protégé par un couple user:password. Cherche dans les options du partage réseau.

  6. Eric dit :

    Salut,

    Ça se trouve où les options du partage réseau?

    Sinon, j’ai légèrement avancé. Si je donne des droits en lecture au compte invité sur un dossier partagé alors je peux voir le dossier en question sous Ubuntu si je fournis un couple user:password (autre que celui du compte invité). Et je peux aussi à ce moment là utiliser BackupPC sur le dossier en question. En fait, j’ai lu quelque part sur le net qu’avec l’Edition Familiale de XP, on ne pouvait consulter depuis l’extérieur que les données accessibles en local au compte Invité.

    Je trouve tout ça assez capilo-tracté et comme on m’a chaudement recommandé rsync, je vais explorer cette voie là.

Laisser une réponse