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 16/02/2018, à 22:47

Anjou Web

Problème VM / Samba / Dossier partagé

Bonjour à tous,

j’ai un souci de droit sur les dossiers Samba. Voici ce que j’ai comme structure :
J’ai une machine host sous Ubuntu 16.04 LTS avec virtualbox. Dessus j’ai 2 VM, une pour assurer le firewall+VPN de mon réseau (pfsense) et une comme serveur Samba (ubuntu 16.04 LTS également). Mon objectif est de faire une autre VM (toujours sous ubuntu 16.04 LTS et oui quand on aime on ne compte pas :-)) pour assurer différentes opérations Rsync (sauvegardes internes mais aussi entre 2 agences distantes). Les sauvegardes concerneront entre autre les données du partage Samba.

Physiquement j’ai un disque dur qui recevra uniquement les datas sur serveur Samba.

Je donc mis en place un dossier de partage dans Virtualbox, de ce disque, monté dans un dossier en root:root en 777 sur la machine host. J’ai ensuite bien paramétré

Hors ligne

#2 Le 17/02/2018, à 09:14

moi4567

Re : Problème VM / Samba / Dossier partagé

Bonjour,

SI j'ai bien compris le problème viens de ton partage samba. Dans ce cas est ce que tu pourrais nous montrer ton fichier de conf /etc/samba/smb.conf?

Hors ligne

#3 Le 17/02/2018, à 09:58

Anjou Web

Re : Problème VM / Samba / Dossier partagé

Bonjour,

merci de t’y intéresser, j’avais peur de ne pas être très clair pour expliquer mon problème (et surtout l’environnement)

Effectivement probablement un problème de partage ou de droits, voici le .conf :


[global]
netbios name = BW-NAS
server string = Serveur Samba BW
workgroup = WORKGROUP
security = user
guest account = nobody
force group = nogroup
log file = /var/log/samba/samba.log
max log size = 1000
wins support = yes
wins server = 192.168.36.202
dns proxy = no
username map = /etc/samba/smbusers
map to guest = Bad user
max connections = 500

[NAS]
path = /media/nas/
comment = NAS BW
valid users = manu
browseable = yes
writeable = yes
guest ok = yes
public = yes
writable = yes
force security mode = 0777
create mask = 0777
directory mask = 2777
force create mode = 0777
force user = shareuser

Merci.


Modération : merci d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 17/02/2018, à 10:05)

Hors ligne

#4 Le 17/02/2018, à 12:11

moi4567

Re : Problème VM / Samba / Dossier partagé

Je vois des choses qui me paraissent contraires dans ta config.

valid users = manu
public = yes
guest ok = yes

Quel est ton objectif? Rendre le partage full publique ou uniquement à un utilisateur précis?

Essaie de commenter les lignes suivantes dans ta config NAS:

valid users = manu
writeable = yes
force security mode = 0777
create mask = 0777
directory mask = 2777
force create mode = 0777
force user = shareuser
writeable = yes

Après ça tu redémarre ton service et normalement ton partage NAS sera full publique.

Je te conseil également de consulter ton fichier de log /var/log/samba/samba.log qui te donnera des indications sur ce qui bloque. Car tu doit avoir des erreur vu ton fichier de conf (je pense notamment au writeable = yes).

Hors ligne

#5 Le 17/02/2018, à 12:36

Anjou Web

Re : Problème VM / Samba / Dossier partagé

Re,

l’objectif est d’avoir un contrôle user / password basé sur des comptes linux, ça c’est ok, manu est bien un user, j’ai bien la demande du password à la première connexion.

Mais pas de soucis je vais déjà tenter en public pour voir et te donner le retour du log ensuite.

Hors ligne

#6 Le 17/02/2018, à 14:48

Anjou Web

Re : Problème VM / Samba / Dossier partagé

Malheureusement ce n'est pas mieux, effectivement je n'ai plus besoin de m'authentifier mais je n'est pas le droit d'écriture...

Voici les dernières lignes de log

  Unable to find the Domain Master Browser name WORKGROUP<1b> for the workgroup WORKGROUP.
  Unable to sync browse lists in this workgroup.
[2018/02/17 13:58:46.574094,  0] ../source3/nmbd/nmbd_browsesync.c:354(find_domain_master_name_query_fail)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name WORKGROUP<1b> for the workgroup WORKGROUP.
  Unable to sync browse lists in this workgroup.
[2018/02/17 14:13:55.593432,  0] ../source3/nmbd/nmbd_browsesync.c:354(find_domain_master_name_query_fail)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name WORKGROUP<1b> for the workgroup WORKGROUP.
  Unable to sync browse lists in this workgroup.

Je ne vois rien d'exceptionnel, je crois que ce message de workgroup n'est pas important.

Dernière modification par Anjou Web (Le 17/02/2018, à 14:49)

Hors ligne

#7 Le 17/02/2018, à 17:39

moi4567

Re : Problème VM / Samba / Dossier partagé

Je peux voir l'état actuel de ton fichier de config?

Hors ligne

#8 Le 17/02/2018, à 21:17

Anjou Web

Re : Problème VM / Samba / Dossier partagé

Bonsoir,

voici la config :

[global]
netbios name = BW-NAS
server string = Serveur Samba BW
workgroup = WORKGROUP
security = user
guest account = nobody
force group = nogroup
log file = /var/log/samba/samba.log
max log size = 1000
wins support = yes
wins server = 192.168.36.202
dns proxy = no
username map = /etc/samba/smbusers
map to guest = Bad user
max connections = 500

[NAS]
path = /media/nas/
comment = NAS BERRY WEB
#valid users = manu
browseable = yes
#writeable = yes
guest ok = yes
public = yes
writable = yes
#force security mode = 0777
#create mask = 0777
#directory mask = 2777
#force create mode = 0777
#force user = shareuser

Hors ligne

#9 Le 17/02/2018, à 23:25

moi4567

Re : Problème VM / Samba / Dossier partagé

Tu as quoi comme droits sur ton dossier /media/nas/?

Hors ligne

#10 Le 18/02/2018, à 22:00

Anjou Web

Re : Problème VM / Samba / Dossier partagé

Bon ça avance... le problème semble plus venir de VirtualBox + dossier partagé, car j’ai gardé la même config mais sur un dossier « classique » en root + 777 et ça fonctionne très bien (lecture et écriture)

Là le dossier (vu que c’est un dossier du serveur partagé à la VM) est en root:vboxsf et surtout en 770 (quand je suis sur la VM). J’ai tenté de le passer en 777 et root:root mais je n’y arrive pas. Je ne sais pas si c’est important mais j’ai activer le montage automatique du dossier dans VirtualBox.

Hors ligne