Changer répertoire de partage SAMBA

Changer répertoire de partage SAMBA - Logiciels - Linux et OS Alternatifs

Marsh Posté le 20-12-2012 à 09:19:15    

Bonjour tout le monde !
 
Voilà j'ai mis en place mon serveur samba sur centos 6.3, pour que clonezilla y enregistrent les images de pc client. J'ai deux disque dur, un de 80Go où centos est installé (disque dur A) et un autre de 250 go , vide, où j'aimerai que mes images soient stockées. Explications :
 
Dans le tuto que j'ai suivi pour mettre en place clonezilla pour mon serveur de sauvegarde, il me dit d'indiquer dans smb.conf, le répertoire de partage /opt/Images, or il n'y a pas trop de place, ce pour quoi j'ai ajouté le disque B. J'aimerai indiquer dans smb.conf que clonezilla doit y mettre mes images, mais comment écrire l'adresse, car "/" c'est pour mon disque A, donc quoi mettre pour le B ?
 
Voici mon smb.conf
 
[global]  
 
#clonezilla.sg  
 workgroup = clonezilla.sg.ca  
 server string = Serveur de Sauvegarde (smb v.%v)  
 netbios name = CentOS-PXE  
 os level = 20  
 
#Authentification  
 
 security = user  
 domain logons = no  
 encrypt passwords = yes  
 smb passwd file = /etc/samba/smbpasswd  
 unix password sync = no  
 
#Affichage accents  
 dos charset = 850  
 display charset = UTF8  
 
#LOGS  
 max log size = 50  
 log file = /var/log/samba/%m.log  
 username map = /etc/samba/smbusers  
 
#=============[ PARTAGES ]=============#  
 
[Images]  
 path = /opt/Images  
; browseable = yes  
 writeable = yes  
 valid users = sauvd


Message édité par nomiss le 20-12-2012 à 09:19:52
Reply

Marsh Posté le 20-12-2012 à 09:19:15   

Reply

Marsh Posté le 20-12-2012 à 09:47:44    

J'ai réussi à changer, j'ai mis /media/stockage, stockage est le nom de mon disque B (sdb1), mais quand clonezilla se lance, il me dit  
 
CLONEZILLA imga home directory /home/partimag is not a mounting point ! Failed to mount other device as /home/partimag !
 
 
Je n'arrive pas à acceder à mon samba sur windows xp pourtant je le vois dans mes favoris réseau ...
Mon nouveau fichier SMB :
 
[global]
 
#clonezilla.sg
 workgroup = MSHOME
 server string = Serveur de Sauvegarde (smb v.%v)
 netbios name = CentOS-PXE
 os level = 20
#ligne ajoutée par SIMON
 log file = /var/log/samba/log.%m
 
#Authentification
 
 security = user
 domain logons = no
 encrypt passwords = yes
 smb passwd file = /etc/samba/smbpasswd
 unix password sync = no
#ligne ajoutée par SIMON
 hosts allow = 192.168.15.
 
#Affichage accents
 dos charset = 850
 display charset = UTF8
 
#LOGS
 max log size = 50
 log file = /var/log/samba/%m.log
 username map = /etc/samba/smbusers
 
#=============[ PARTAGES ]=============#
 
[homes]
 path = /media/stockage
; browseable = yes
 writeable = yes
 valid users = sauvd
 valid users = CRCA35-CRIV
 admin users = sauvd

Message cité 1 fois
Message édité par nomiss le 20-12-2012 à 10:21:41
Reply

Marsh Posté le 20-12-2012 à 11:25:44    

Question conne : pourquoi tu n'a pas fait un lien symbolique entre ton /opt/Image et un répertoire sur ton nouveau disque ? [:suri_2002]  
 

Citation :

Je n'arrive pas à acceder à mon samba sur windows xp pourtant je le vois dans mes favoris réseau ...


Citation :

#=============[ PARTAGES ]=============#
 
[homes]
 path = /media/stockage
; browseable = yes
 writeable = yes
 valid users = sauvd
 valid users = CRCA35-CRIV
 admin users = sauvd


Forcément, il n'est pas browseable [:tinostar]


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 20-12-2012 à 11:31:33    

Je suis débutant sur centos. J'ai suivi un tuto, et il y avait le ; , du coup je dois l'enlever ?
 
Pour le disque dur j'ai réussi. Mais par contre dans mes favoris réseau sur XP c'est toujours marqué Image et non Stockage
 
edit : je l'ai enlevé, sous XP il prend en compte mon id (sauvd) quand je veux me logger, par contre le mdp il accèpte pas, or j'ai bel et bien ajouté le mdp pour mon user
 
"smb passwd file = /etc/samba/smbpasswd" je ne le trouve pas dans mon répertoire, même quand j'affiche les fichiers cachés


Message édité par nomiss le 20-12-2012 à 11:37:17
Reply

Marsh Posté le 20-12-2012 à 11:37:56    

Pour que tu puisses explorer le dossier, il vaut mieux enlever le ;

 

Pour changer le nom de ton partage "vu par" Windows, il faut ajouter de quoi le nommer :

Citation :

#=============[ PARTAGES ]=============#
 
[homes]
 path = /media/stockage
 comment = Stockage
 browseable = yes
 writeable = yes
 valid users = sauvd
 valid users = CRCA35-CRIV
 admin users = sauvd


Pour le coup des utilisateurs par contre, j'ajouterais "public = yes" et je supprimerais les "valid users". Sauf à vouloir blindé son installation, mais sur du clonezilla si tu fais "trop" tu te bloques à coup sûr.

 

Pour ton fichier de mot de passe, lis ceci. En gros cela dépend comment cela est paramétré dans le smb.conf


Message édité par bardiel le 20-12-2012 à 11:39:38

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 20-12-2012 à 11:51:51    

j'ai mis en public et je l'ai passé en share, j'ai /homes qui est apparu ...
 
http://img32.imageshack.us/img32/8387/62339385.png
 
http://img856.imageshack.us/img856/3317/32150150.png


Message édité par nomiss le 20-12-2012 à 11:55:51
Reply

Marsh Posté le 20-12-2012 à 12:00:57    

bardiel a écrit :


Forcément, il n'est pas browseable [:tinostar]


 
L'option browseable joue sur la visibilité du partage et non pas de l'acces. Tu ne le vera pas en parcourant le serveur mais tu pourra y acceder en tapant directement l'adresse (sous réserve d'autres modifications qui peuvent impacter l'acces).  
 

nomiss a écrit :


#=============[ PARTAGES ]=============#
 
[homes]
 path = /media/stockage
; browseable = yes
 writeable = yes
 valid users = sauvd
 valid users = CRCA35-CRIV
 admin users = sauvd


 
Ce qui me choque la dedans c'est le chemin défini pour les répertoires utilisateurs. C'est le même répertoire pour tous. C'est la conf par défaut de clonezilla ?  
 
J'aurai fait la chose autrement. L'idée serait de monté ton second disque dur directement  dans /opt/Images
 

# ls -l /opt/Images
# mount /dev/sdb /opt/Images
# chown utilisateur_de_la_premiere_commande:groupe_de_la_premiere_commande /opt/Images
# chmod droits_de_la_premiere_commande /opt/Images
# vi /etc/fstab (pour y mettre ton point de montage en persistent


 
Tu relance tes services ou tu reboot la machine pour prendre en compte les modifs.  


Message édité par kisscoolz le 20-12-2012 à 12:03:07

---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 20-12-2012 à 14:01:16    

Voici le tuto que j'ai suivi : http://www.webtutos.ressources-inf [...] ficher/10/ avec des difficultés car il n'est pas à jour.
 
Dans ce tuto, le chemin indiqué (page 10) est /opt/Images/ avec les droits modifiés pour ce répertoire.
 
je vais faire ta suite de commande
 
edit :

Code :
  1. # chown utilisateur_de_la_premiere_commande:groupe_de_la_premiere_commande /opt/Images
  2. # chmod droits_de_la_premiere_commande /opt/Images


 
Pour le user je met celui de mon samba (sauvd) ou bien le user du serveur (root) ( mon prompt : root@clonezilla ~ )
et le groupe correspond à quoi ?


Message édité par nomiss le 20-12-2012 à 14:05:10
Reply

Marsh Posté le 20-12-2012 à 14:36:48    

Ok en regardant ton tuto, le plus simple c'est de faire juste la commande chmod 777 /opt/Images.  
 

# mount /dev/sdb /opt/Images  
# chmod -R 777 /opt/Images  
# vi /etc/fstab (pour y mettre ton point de montage en persistent)


 
Puis reboot ou relance les services.


---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 20-12-2012 à 15:58:01    

Pourquoi clonezilla veut absolument me mettre l'image dans /home/partimag ?? comment modifier ça ?
 
Il fait :

mount -t cifs -o user="sauvd" "//192.168.15.254/opt/Images/" /home/partimag
 
.blablabla
 
 
mount error(6) : no such device or address
refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Clonezilla image home directory /home/partimag is not a mounting point ! Failed to mount other device as /home/partimag !

 


Message édité par nomiss le 20-12-2012 à 16:09:01
Reply

Marsh Posté le 20-12-2012 à 15:58:01   

Reply

Marsh Posté le 20-12-2012 à 16:21:06    

Il ne faut pas indiquer //192.168.15.254/opt/Images/ mais //192.168.15.254/homes comme nom de partage


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 20-12-2012 à 16:30:53    

je vais essayer ça
 
EDIT : ça fonctionne apparement, je testerai plus tard la descente d'images


Message édité par nomiss le 20-12-2012 à 16:47:13
Reply

Marsh Posté le 20-12-2012 à 16:48:14    

merci pour votre aide tout le monde, et particulièrement x1fr pour mon premier topic ;)  
 
J'ai bien progressé dans le monde du Libre ! ;)

Reply

Marsh Posté le 24-12-2012 à 12:41:39    

bardiel a écrit :

Question conne : pourquoi tu n'a pas fait un lien symbolique entre ton /opt/Image et un répertoire sur ton nouveau disque ? [:suri_2002]  


 
voire monter le disque dur dans /opt/Images :whistle:

Reply

Marsh Posté le 10-02-2013 à 21:32:08    

Salut à tous, je reviens sur ce sujet, car dans le cadre de mon BTS, je vais devoir surement présenter mon installation, je n'ai pas pu sortir le travaille effectué de l'entreprise ou j'étais.
 
Je le refais donc sur mon pc sous vmware, j'ai tout reparamétré et j'ai quelques erreurs :
 
Au boot de mon client en PXE :
 
http://imageshack.us/a/img837/140/tftpsoucis.png
 
Mon fichier TFTP :
 
http://imageshack.us/a/img19/84/fichierq.png
 
Avant DISABLE était sur YES, dans le tuto il me disait que c'était sur YES, j'avias le problème, j'ai donc changé ce YES en NO, ça avait fonctionné ensuite, et là ça ne fonctionne plus ??!

Reply

Marsh Posté le 10-02-2013 à 22:07:50    

essaye un autre serveur tftp? tftpd-hpa ou un autre.
 
je suis sous Ubuntouille, mais plusieurs tftpd sont disponibles.
 

Citation :


tftpd-hpa - HPA's tftp server
atftpd - advanced TFTP server
...
tftpd - Trivial file transfer protocol server


 
dans la description de tftpd "tout court" il est écrit :  
" Tftpd is not suitable for use with the PXE bootloader; for that,
 use atftpd or tftpd-hpa."

Reply

Marsh Posté le 10-02-2013 à 22:09:18    

OK, mais durant mon stage, j'ai utilisé ce serveur, et je n'ai pas eu de soucis.

Reply

Marsh Posté le 10-02-2013 à 23:19:44    

oui, ce que je dis ça doit être bidon sous CentOS.

 

après, ça m'est déjà arrivé le même souci, dhcp OK, tftp qui ne donne rien mais c'était plutôt une erreur d'inattention : rien dans /tftpboot, ou bien le chemin configuré était /var/machin/tftpboot.. et puis, la configuration du DHCP aussi.


Message édité par blazkowicz le 10-02-2013 à 23:21:53
Reply

Marsh Posté le 11-02-2013 à 08:54:05    

+1 pour la config du dhcp, ou une boulette dans l'arborescence


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 11-02-2013 à 15:12:18    

du coup faut que j'utilise autre chose que xinetd ? parce que je ne sais plus quoi modifier là

Reply

Marsh Posté le 11-02-2013 à 17:41:17    

Bah pas nécessairement si ça fonctionnais avec la même config logicielle. Ca doit pas être grand chose comme d'hab :/
 
t'as bien mis le pxelinux.0 dans la config du dhcp? le fichier se trouve bien dans /tftpboot?


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 11-02-2013 à 19:11:36    

oui, une ligne  
    filename "/tftpboot/pxelinux/pxelinux.0";
 
où il faut et avant ça tout en haut du dhcp une ligne  
allow booting;
(voire allow bootp; pour être sûr mais j'ai l'intuition que normalement ça ne sert à rien..)
 

Reply

Marsh Posté le 11-02-2013 à 21:49:03    

MON FICHIER DHCPD.CONF (etc/dhcp/dhcpd.conf)

 


Code :
  1. ddns-update-style interim;
  2. ignore client-updates;
  3. #AUTORISATION DU PXE
  4. allow bootp;
  5. allow booting;
  6. #DEFINITION DES SRV DNS
  7. option domain-name "centosgh.local";
  8. option domain-name-servers 192.168.15.254;
  9. default-lease-time 21600;
  10. max-lease-time 43200;
  11. #CE SRV FAIT AUTHORITE
  12. authoritative;
  13. #PLAGE IP
  14. subnet 192.168.15.0 netmask 255.255.255.0 {
  15.         range 192.168.15.10 192.168.15.20;
  16.         option routers 192.168.15.254;
  17.         option domain-name "centosgh.local";
  18.         }
  19. #CONFIGURATION DU SERVEUR PXE
  20. server-name "pxe.centosgh.local";
  21. next-server 192.168.15.254;
  22. filename "pxelinux.0";
 


DOSSIER TFTPBOOT

 

http://img46.imageshack.us/img46/4804/tftpboot.png

 


Mon client reçoit l'IP et le DNS quand je suis sous XP

 

x1fr, j'ai vraiment fais attention à ne pas refaire les mêmes erreurs que les premières fois quand tu m'aidais ;)


Message édité par nomiss le 11-02-2013 à 21:50:14
Reply

Marsh Posté le 11-02-2013 à 22:46:54    

chez moi j'ai next-server et filename dans la section subnet truc {
} mais ça doit être un détail (du coup, tu as ça en paramètres globaux)
 
et aussi, le chemin absolu pour le pxelinux.0
 

Reply

Marsh Posté le 12-02-2013 à 09:08:33    

Puisque la partie dhcp a l'air de fonctionner sur XP, faudrait tester la partie TFTP (avec un client sur windows par exemple, essayer de télécharger pxelinux.0)
 
Sinon voir du côté des logs, il y a peut-être des infos


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 12-02-2013 à 18:09:47    

c'est quoi la commande pour consulter les logs ?

 

comment faire pour "essayer de télécharger pxelinux.0 "

 

EDIT : Note pour moi-même, paramétrer OU désactiver le pare feu centos !

Message cité 1 fois
Message édité par nomiss le 12-02-2013 à 19:43:38
Reply

Marsh Posté le 12-02-2013 à 20:20:28    

J'en suis là à présent :  
http://img443.imageshack.us/img443/2671/70223201.png
 
j'ai appliqué ça :


x1fr - Il ne faut pas indiquer //192.168.15.254/opt/Images/ mais //192.168.15.254/homes comme nom de partage


 
MON FICHIER SAMBA  

Code :
  1. [global]
  2. #id server
  3. workgroup=centossgh.local
  4. server string = Serveur de sauvegarde (smb v.%v)
  5. netbios name = CentOS-PXE
  6. os level = 20
  7. #authentification
  8. security = user
  9. domain logons = no
  10. encrypt passwords = yes
  11. smb passwd file = /etc/samba/smbpasswd
  12. unix password sync = no
  13. #affichage accents
  14. dos charset = 850
  15. display charset = UTF8
  16. #LOGS
  17. max log size = 50
  18. log file = /var/log/samba/%m.log
  19. username map = /etc/samba/smbusers
  20. #partages
  21. [Images]
  22. path = /opt/Images
  23. browseable = yes
  24. writeable = yes
  25. valid users = sauvd


 
Ce qui se passe avant :
 
http://imageshack.us/a/img600/841/38726571.png
 
http://imageshack.us/a/img341/410/93417660.png
 
Si on change le codage clavier, cela n'aura pas d'effet après ...
http://imageshack.us/a/img72/3961/52437967.png
http://imageshack.us/a/img856/4885/61367610.png
http://imageshack.us/a/img221/4005/18138304.png
http://imageshack.us/a/img713/3418/14455649.png
http://imageshack.us/a/img17/8959/18380336.png
http://imageshack.us/a/img69/5535/87726303.png
http://imageshack.us/a/img829/2775/11133688.png
http://imageshack.us/a/img17/955/101bt.png
 
Je remplace par :
 
http://imageshack.us/a/img708/5641/102dt.png
http://imageshack.us/a/img843/1108/26758102.png


Message édité par nomiss le 12-02-2013 à 20:26:12
Reply

Marsh Posté le 13-02-2013 à 00:18:51    

nomiss a écrit :

c'est quoi la commande pour consulter les logs ?

 

La base c'est dmesg, tail et aller voir ce qui traîne dans /var/log
connaître l'existence du démon qui gère les logs, et que dans un environnement sécurisé les barbus configurent le truc pour qu'une petite bécane reçoive et centralise les logs sur le réseau (pour les rendre inaccessibles et inaltérables à un attaquant)

 

exemple d'un truc dans un log, dans ton screenshot tout noir je peux lire "CIFS VFS : default security request mechanism requested. The default (..) will be upgraded from ntlm to ntlmv2 in kernel release 3.3"

 

récemment, l'identification ntlmv1 a été gravement crackée et n'offre plus aucune securité, il faut désactiver lm et ntlm (mais ntlmv2 peut encore aller), ça ne sert que pour les vieux clients windows NT4/2000.


Message édité par blazkowicz le 13-02-2013 à 00:20:46
Reply

Marsh Posté le 13-02-2013 à 08:55:38    

Concernant l'avant dernière capture de clonezilla, ce n'est pas /homes d'apres ton fichier de config Samba mais /Images (le nom du partage, ce qui est accessible depuis le réseau se trouve entre les crochets)


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 15-02-2013 à 19:24:58    

J'ai essayé avec Images, mais apparemment ça ne marche toujours pas ... , je m'y recolle dès dimanche soir.

Reply

Marsh Posté le 17-02-2013 à 18:31:59    

UP


Message édité par nomiss le 17-02-2013 à 18:40:13
Reply

Marsh Posté le 18-02-2013 à 09:11:39    

Sur les postes en haut de cette page tu avais déjà un soucis avec ce fameux partage. Le problème est sûrement sensiblement le même.
 
Tu arrives à accéder à ton partage depuis un poste windows? le dossier /opt/Images existe?


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 18-02-2013 à 15:04:18    

salut salut !
 
bon et bien sur mon client XP je n'ai aucun partage de visible ... -_-"

Reply

Marsh Posté le 18-02-2013 à 15:11:44    

essaye de relire le haut de la page, a priori ça vient de ton partage samba qui n'est pas opérationnel, tant que ce n'est pas le cas, pas la peine d'aller plus loin.
 
Ça ressemble fortement au problème que tu avais eu la bas.


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 18-02-2013 à 17:42:56    

J'ai fais avec l'utilisateur SAUVD, enregistré pour le serveur samba et ça marche après en rentrant HOMES, je ne comprend pas, car durant mon stage je laissais administrator.
 
je poursuis
 
Vous utilisez quoi vous pour faire du déploiement ?

Reply

Marsh Posté le 28-03-2013 à 09:18:06    

Bonjour

 

J'ai cloné mon serveur (qui estune VM) sur un autre pc. Lorsque je le démarre mon interface eth0 est devenu eth1. J'ai lu quelques topic à ce sujet et la solution qui a été proposé ne fonctionne pas.
 
Http://forum.hardware.fr/hfr/OSAlt [...] 1760_1.htm

 

Comment pourrais-je faire ?


Message édité par nomiss le 28-03-2013 à 09:22:29
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed