# Samba config file created using SWAT # from 0.0.0.0 (0.0.0.0) # Date: 2003/05/12 19:23:32 # Global parameters [global] dns proxy = No log file = /var/log/samba/log.%m smb passwd file = /etc/samba/smbpasswd netbios name = SAN-026 server string = SUSE-8.2 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 wins server = 10.255.255.6 workgroup = SANTIN os level = 20 username map = /etc/samba/smbusers encrypt passwords = yes security = share
Tengo poco que agregar a lo ya explicado por todos, solo que me pasó lo mismo cuando di de alta el servicio samba en mi server. - En primer lugar dejé de usar tanto SWAT como WEBMIN porque como te habras dado cuenta tienen una forma muy particular de eliminar todo el smb.conf de manera que quedan solo los parámetros que diste, estén bien o mal. - En segundo lugar, y MUY importante, revisé el firewall y permití el acceso de los puertos TCP/UDP 137, 138 y 139 que son los que utiliza el servicio NETBios usado por samba para la transferencia de archivos. Esto no creo que sea lo que te afecta puesto que ves tanto la PC como el recurso que comparte pero, es para tenerlo en cuenta de todas maneras. -En tercer lugar revisé el SMB.CONF: proba con ......... security = user
max log size = 50
[Documentos] comment = Directorio de prueba path = /home/snova/documents read only = no writeable = yes public = yes valid users = ecastro, snova, administrator
Es estrictamente necesario que les des acceso solo a esos tres usuarios??, si no, proba quitar esta línea.
#guest ok = yes
En lo demás pareciera que el conf esta ok. - En cuarto lugar revisá los usuarios que existen en el sistema LINUX. Te lo explico con un ejemplo, supongamos que quieres hacer que el usuario "usrw2k" entre a la carpeta "Documentos" de tu preciado linux. Deberías darlo de alta para que tenga permisos de acceso con smbadduser y con smbpasswd. Para ello primero debes darlo de alta como usuario del sistema LINUX: useradd usrw2k (nombre del usuario guindous) passwd usrw2k (el pass que le das aca puede ser diferente al que va a utilizar para acceder desde su guindous a los recursos compartidos, de esta menera le das acceso a los recursos pero no al uso de TU linux desde la consola misma, ni a ninguno de los demas servicios como ssh, telnet, etc ;-) luego lo das de alta en el samba: smbadduser usrw2k (nombre del usuario guindous) smbpasswd xxxxxxxx (pass del usuario guindous) Tanto el nombre de usuario y muy importante la contraseña que le das con el último comando deben coincidir con el usuario y la pass que usa dicho usuario en su guindous. Bueno espero que te funcione, suerte!.