
Hola, últimamente he tenido muchos problemas con Samba en Centos 5.5.
Desarrollo en Windows 7 y envío archivos a través de scp (tareas ant), pero es demasiado lento y quería configurar Samba a fondo.
Después de instalar y seguir algunas guías, hice lo siguiente:
- Desactivar firewall (iptables)
- Deshabilite SelLinux (no lo hice al principio, pero tampoco ayudó)
- configuro mi archivo smbusers para asignar mi usuario de Windows a root (root = "Tahir Malik" --> funciona)
- agregó un usuario actual mitco a sambapassdb con el comando smbpasswd -a mitco, porque el usuario de Windows solo tenía acceso de lectura
Entonces ambos usuarios tienen acceso de lectura a mi recurso compartido. Aquí está mi fragmento de smb.conf:
[global]
workgroup = MITCO
server string = Samba Server Version %v
netbios name = centos
; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.
[alf4]
comment = Alfresco 4
path = /opt
read only = no
valid users = mitco, mitco
force user = root
force group = root
admin users = mitco , mitco
writeable = yes
; browseable = yes
Lo que también puede ser importante es que /opt solo puede ser escrito por root, pero eso no debería importar porque uso el usuario forzado y el grupo o usuarios administradores.
El archivo de registro:
[29/09/2012 07:43:44, 0] smbd/server.c:main(958) Se inició la versión 3.0.33-3.39.el5_8 de smbd. Copyright Andrew Tridgell y el equipo Samba 1992-2008 [29/09/2012 07:43:59, 1] smbd/service.c:make_connection_snum(1085) mitco-tahir (192.168.13.1) se conecta al servicio alf4 inicialmente como usuario root (uid=0, gid=0) (pid 5228)
Respuesta1
Realmente no sé qué pasó, pero después de reiniciar el entorno Linux Y Windows tengo acceso de escritura al recurso compartido.