Configuration Samba Pour les ressources publiques

Hier j'ai mis à jour mon tiroir Fedora à la dernière version, et avec cela, j'ai aussi mis à jour samba, Maintenant j'utilise samba 4. J'avais l'habitude d'accéder à cette ressource partagée de tout ordinateur à la maison sans utilisateur / Mot de passe, mais maintenant, il semble que quelque chose ne va pas avec la configuration.

Voici mon smb.conf

[global]
workgroup = mygroup
server string = 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, vous verrez un avertissement associé au paramètre de sécurité.

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

Cela signifie-t-il que samba 4, Enfin, supprimé "accès commun" en option, il y a une alternative à lui afin que je puisse configurer des ressources partagées sans mots de passe.
Invité:

Catherine

Confirmation de:

Si vous suivez le lien FAQ de JasonAzze, Vous verrez qu'il y a une chaîne de «correspondre à l'invité», ce qui est également nécessaire, vous aurez donc besoin de ces deux lignes:

security = user
map to guest = Bad Password

J'ai eu le même problème que OP, Et j'ai vérifié que cette solution fonctionne dans Fedora 18.

Hannah

Confirmation de:

Je me sens obligé de partager cela en dépensant des heures en essayant de le faire travailler sous SAMBA4 - Voici mon travailleur SAMBA4 smb.conf, qui ne nécessite pas de mot de passe pour accéder à une ressource commune de Windows.

  [global]
workgroup = HOME
server string = %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 restrictions = 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

Giselle

Confirmation de:

Changement "security = share" sur "security = user"

Cause: la ressource globale et le serveur sont obsolètes dans Samba4.

Christine

Confirmation de:

Je n'avais pas besoin d'oublier de faire une autre chose avant que je puisse le faire fonctionner ... C'était pour s'assurer que la permission dans mon catalogue général unix ont été lus / enregistré pour l'utilisateur none ou groupe nogroup. Debian Jessie, Samba 4.1.

Alice

Confirmation de:

Cela a fonctionné pour moi très vite

une source :
https://wiki.samba.org/index.p ... erver
[Global]

    map to guest = Bad User

log file = /var/log/samba/%m
log level = 1

[un invité]

    # This share allows anonymous (guest) access
# without authentication!
path = /srv/samba/guest/
read only = no
guest ok = yes

Pour répondre aux questions, connectez-vous ou registre