Configuration de Samba pour les public shares

Hier, j'ai mis à jour ma boite de fedora à la dernière version, et avec cela, j'ai également amélioré la samba, maintenant en utilisant samba 4. J'avais l'habitude d'accéder à ceux qui partageaient n'importe quel ordinateur à la maison sans user / mot de passe, mais maintenant, il semble qu'il y ait quelque chose de mal avec la configuration.

Voici mon smb.conf

[global] workgroup = mygroup server ssortingng = Samba Server Version %v netbios name = HOME-WS log file = /var/log/samba/log.%m max log size = 50 guest ok = yes security = share [Media] path = /mnt/Media read only = yes browseable = yes guest ok = yes guest only = yes [Music] path = /mnt/Music read only = yes browseable = yes guest ok = yes guest only = yes 

En regardant les journaux, il y a un avertissement lié au paramètre de security

  WARNING: Ignoring invalid value 'share' for parameter 'security' 

Est-ce que cela signifie que samba 4 a finalement supprimé 'partager' en option, y a-t-il une alternative, afin que je puisse configurer des parts sans passwords.

4 Solutions collect form web for “Configuration de Samba pour les public shares”

Si vous suivez le lien de FAQ de JasonAzze, vous verrez qu'il existe une ligne "map to guest" qui est également requirejse, donc vous avez besoin de ces deux lignes:

 security = user map to guest = Bad Password 

J'ai eu le même problème que l'OP, et j'ai testé que cette solution fonctionne sur Fedora 18

Je me sens obligé de partager cela après avoir passé des heures à essayer de travailler avec SAMBA4 – voici mon SAMBA4 smb.conf qui ne requirejs PAS de mot de passe pour accéder au partage depuis Windows

  [global] workgroup = HOME server ssortingng = %h server (Samba, Ubuntu) dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d server role = standalone server security = user map to guest = Bad Password passdb backend = tdbsam obey pam ressortingctions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes usershare allow guests = yes # VIDEO SHARE [HD] comment = HD Video Share path = /RAID/HD public = yes writable = yes available = yes browsable = yes guest ok = yes create mask = 0777 directory mask = 0777 

Changez "security = share" en "security = user"

Raison: le partage et le server ont été obsolètes dans Samba4.

Je devais me souvenir de faire une autre chose avant de pouvoir travailler … c'était pour s'assurer que les permissions sur mon directory Unix partagé étaient lues / écritures pour l'user personne ou le groupe nogroup. Debian Jessie, Samba 4.1.

  • GPO avec SAMBA en tant que DC
  • Active Directory avec dns public unix (pas de DNS MS)
  • Problèmes avec Kerberos essayant de se connecter au controller de domaine Samba 4 Active Directory de Windows
  • Comment connaître le nom du service d'un server samba
  • Samba ne fonctionne pas sur le réseau sans fil sans connection internet
  • Problèmes d'authentification lorsque les clients accèdent au server uni par le domaine du sous-domaine Samba4 Nom DNS
  • Cryptage du trafic SMB avec Samba
  • Configuration de Samba4 et Kerberos sur un server dédié
  • Serveur de membres de domaine samba4: les users ne peuvent pas voir la list de partage, mais ils sont invités à entrer un mot de passe de samba
  • Réplication de type DFS pour Samba?
  • Mac (Yosemite) Samba 4.1.6 sous Ubuntu
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.