hier, j'ai mis à jour ma boîte fedora vers la dernière version, et avec cela, j'ai également mis à niveau samba, maintenant en utilisant samba 4. J'avais l'habitude d'accéder à ces partages depuis n'importe quel ordinateur à la maison sans utilisateur / mot de passe, mais maintenant il semble y avoir quelque chose qui ne va pas 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, il y a un avertissement lié au paramètre de sécurité
WARNING: Ignoring invalid value 'share' for parameter 'security'
Cela signifie-t-il que samba 4 a finalement supprimé l'option 'share', existe-t-il une alternative, afin que je puisse configurer des partages sans mot de passe?
Réponses:
Si vous suivez le lien FAQ de JasonAzze, vous verrez qu'il y a une ligne "mapper à l'invité" qui est également requise, vous avez donc besoin des deux lignes:
J'ai eu le même problème que l'OP, et j'ai testé que cette solution fonctionne sur Fedora 18
la source
map to guest = Bad User
- signifie que les connexions utilisateur avec un mot de passe invalide sont rejetées, sauf si le nom d'utilisateur n'existe pas, auquel cas il est traité comme une connexion invité et mappé dans le compte invité. Comme l'indique la page de manuel (man smb.conf
), les utilisateurs peuvent être déconcertés par l'option Bad Password.Je me sens obligé de partager cela après avoir passé des heures à essayer de le faire fonctionner sous SAMBA4 - voici mon smb.conf SAMBA4 qui ne nécessite PAS de mot de passe pour accéder au partage depuis Windows
la source
Remplacez «security = share» par «security = user»
Raison: le partage et le serveur sont obsolètes dans Samba4.
la source
Je devais me rappeler de faire une autre chose avant de pouvoir le faire fonctionner ... c'était pour m'assurer que les autorisations sur mon répertoire unix partagé étaient en lecture / écriture pour l'utilisateur nobody ou le groupe nogroup. Debian Jessie, Samba 4.1.
la source
Ça marche pour moi très vite
source: https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Standalone_Server
[global]
[client]
la source