Hace unos días me encontré con un problema en Ubuntu, y es que samba no me dejaba compartir una carpeta. Este error 255 puede deberse a uno de los siguientes tipos de fallos, o un conjunto de los mismos (más de una).
Para quiénes no lo sepan, SAMBA es un protocolo para compartir carpetas dentro de Windows. Dicho protocolo tiene muchos años, y desde nuestra distribución de Ubuntu, Debian o Linux Mint, podemos acceder a las carpetas compartidas de nuestros equipos Windows-Linux.
Errores de permisos
Puede ocurrir que no tengamos los permisos de nuestra carpeta correctamente configurados, para configurarlos, se hace el siguiente comando:
sudo chmod 777 carpeta
Si vemos que hay muchas carpetas dentro de la carpetas usamos:
sudo chmod -R 777 carpeta
Problemas internos de smb.conf
Puede que tengamos mal alguna línea dentro de /etc/samba/smb.conf, típicamente el error suele estar en las siguientes líneas:
usershare owner only = false
# Maximum number of usershare. (default) means that usershare is disabled.
; usershare max shares = 800
[archivo]
public = yes
writable = yes
browseable = yes
No tener creado el usuario en SAMBA
Este es un error de lógica, nos puede dar el error 254, por no tener creado nuestro usuario en ubuntu:
smbpasswd -a usuario
Tener más de una carpeta compartida con el mismo nombre
Este es un error que se da, menos a menudo, y que por cierto, también se puede dar en equipos Windows, donde la carpeta principal compartida tiene el mismo nombre que esta carpeta. La solución a este problema es cambiarle de nombre a la carpeta, puede hacerse con:
mv carpeta_compartir nuevo_nombre_carpeta_compartir
Conclusión
Pues como vemos, el problema que nos da ubuntu, puede ser varios problemas, espero que os haya gustado el tutorial, que os haya sido de utilidad. Si queréis poneros en contacto conmigo podéis hacerlo a través de los enlaces al inicio de la página. También lo podéis hacer en la sección «contactar conmigo», hasta aquí voy dejando este tutorial, un saludo y hasta la próxima.