ayer actualicé mi fedora box a la última versión, y con eso, también actualicé samba, ahora usando samba 4. Solía acceder a esos recursos compartidos desde cualquier computadora en casa sin usuario / contraseña, pero ahora parece haber algo mal con La configuración.
Aquí está mi 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
Mirando los registros, hay una advertencia relacionada con el parámetro de seguridad
WARNING: Ignoring invalid value 'share' for parameter 'security'
¿Eso significa que samba 4 finalmente ha eliminado 'compartir' como una opción? ¿Hay alguna alternativa para poder configurar recursos compartidos sin contraseñas?
Respuestas:
Si sigue el enlace de preguntas frecuentes de JasonAzze, verá que hay una línea de "mapa para invitados" que también es necesaria, por lo que necesita ambas líneas:
Tuve el mismo problema que el OP, y he probado que esta solución funciona en Fedora 18
fuente
map to guest = Bad User
- Significa que los inicios de sesión de los usuarios con una contraseña no válida se rechazan, a menos que el nombre de usuario no exista, en cuyo caso se trata como un inicio de sesión de invitado y se asigna a la cuenta de invitado. Como dice la página del manual (man smb.conf
), los usuarios pueden confundirse con la opción Contraseña incorrecta.Me siento obligado a compartir esto después de pasar horas tratando de hacer que esto funcione bajo SAMBA4: aquí está mi smb.conf SAMBA4 de trabajo que NO requiere una contraseña para acceder al recurso compartido desde Windows
fuente
Cambie "seguridad = compartir" a "seguridad = usuario"
Motivo: tanto el recurso compartido como el servidor han quedado en desuso en Samba4.
fuente
Tenía que recordar hacer otra cosa antes de poder hacer que esto funcione ... era asegurarme de que los permisos en mi directorio compartido de Unix fueran de lectura / escritura para el usuario de nadie o el grupo nogroup. Debian Jessie, Samba 4.1.
fuente
Me funciona muy rápido
fuente: https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Standalone_Server
[global]
[huésped]
fuente