No puedo conectar Windows con Samba.
Bueno amigos, se acabaron las fiestas y todos volvemos al trabajo. Al regresar comienzan de nuevo las dudas y con ellas los problemas.
Precisamente ayer, contacto conmigo un fiel lector de sololinux que a la vuelta de sus vacaciones tenía un gran problema. Dicho usuario tiene un servidor CentOS 6 con Samba, a este servidor se conectan otros sistemas incluyendo maquinas con Windows XP.
Con el cambio de año se decide actualizar el vetusto CentOS 6 a CentOS 7, y cual es la sorpresa al verificar que todas la maquinas conectan a Samba sin problemas exceptuando las que montan Windows XP y algunas con Windows server.
Se verifica Samba y comprobamos que CentOS 7 viene con Samba 4.x, después de muchos chequeos nos damos cuenta que en el archivo de configuración de Samba, existen cambios importantes. En este articulo vemos como logramos solucionar el problema.
Conectar Windows con Samba
No puedo conectar Windows con Samba
Por que tenemos este problema?, la respuesta es sencilla y seguro que la comprendes rápidamente. A partir de la versión Samba 4.5 (septiembre del 2016), la variable ntlm auth esta negada por defecto, entonces lo único que tenemos que hacer es habilitarla de nuevo.
Para solucionar el problema abrimos el archivo de configuración.
nano -w /etc/samba/smb.conf
En la sección Global Settings…
#======================= Global Settings ======================= [global] ## Browsing/Identification ### # Change this to the workgroup/NT-domain name your Samba server will part of workgroup = WORKGROUP # server string is the equivalent of the NT Description field server string = %h server (Samba, Ubuntu)
Agregamos la siguiente linea.
ntlm auth = yes
ejemplo…
[global]
workgroup = AGENCY
server string = Samba Server %v
security = user
passdb backend = tdbsam
ntlm auth = yes
encrypt passwords = Yes
smb passwd file = /var/lib/samba/private/passdb.tdb
[files2]
comment = files
path = /var/www/files2
public = yes
writable = yes
printable = no
browseable = yes
available = yes
valid users = sambauser
Guarda el archivo y cierra el editor.
Solo nos falta reiniciar Samba y verificar que funciona bien.
systemctl restart smb systemctl status smb
Nota final: si sigues teniendo problemas para conectar con Samba, puedes agregar también la siguiente variable.
lanman auth = yes
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.
Mi problema no es con Samba, sino con Squid:
Tengo mi Kubuntu 18.04 LTS instalado y funcionando perfectamente, pero me encuentro detrás de un proxy con Squid y deseo hacerle un upgrade a mi computadora. El problema radica en que puedo crear un fichero en la ruta /etc/apt/apt.conf.d/ con cualquier nombre y ponerlo de la forma Acquire::http::Proxy «http://user:password@proxy:port»;
Acquire::ftp::Proxy «ftp://user:password@proxy:port»;
Pero, mi usuario tiene la forma user@company, por lo que me quedarían dos arrobas en la misma línea; ¿cómo puedo corregir esto?
Gracias de antemano, Baphomet.