On Tue, 2010-02-23 at 10:47 -0700, listali...@tecnocreativo.cl wrote:
>
> [ Esta usando tdbsam, asi que no hay smbpasswd ]

> > Si te aparece una linea que dice "passdb backend = tdbsam" significa que
> > el samba esta haciendo uso del archivo "passdb.tdb" y esta bien que no
> > use el smbpasswd.
> 
> entonces, estoy con el passdb.tdb
> (y no es editable o leible con cat verdad?)

No lo edites directamente. Aunque puedes verlo con cat/less, cuanto de
eso entiendas, ya es otro tema. 

> [Los usuarios estan creados tanto en el sistema (adduser) como en
samba (smbpasswd) ]
> no se si sirva, pero este equipo (el del samba) no esta dentro de un
> dominio. 

No importa. En este caso actua como controlador y usa su propia base de
usuarios (smbpasswd + usuarios del sistema) para validar.

> > Para probar, usa el comando
> >
> > smbclient -L //NOMBREDELEQUIPO -U usuario%password
> >
> probe eso tambien, y me muestra:
> 
> [r...@documentos ~]# smbclient -L //documentos -U cbenavides%docscb
> Domain=[DOCUMENTOS] OS=[Unix] Server=[Samba 3.0.33-3.15.el5_4.1]
> 
>         Sharename       Type      Comment
>         ---------       ----      -------
>         tmp             Disk
>         IPC$            IPC       IPC Service (Linux Documentos)
>         cbenavides      Disk      Home Directories
          ^^^^^^^^^^

Con esto ya sabes que a) el usuario/password es valido y b) tienes
acceso a su home (al menos a ver que esta compartido).

Solo te falta probar lo sgte:

$ smbclient //documentos/cbenavides -U cbenavides%docscb
smb: \> dir
[Aqui deberia mostrar una lista de los directorios/archivos del usuario]

Con los comandos put/get puedes enviar/recuperar archivos desde el
samba.

Si hay algun error, ya seria de permisos en el disco que deberian
solucionarse con algo como "chown -R  cbenavides /home/cbenavides; chmod
u+wrx /home/cbenavides; chmod a+rx /home".

atte.

documento PUBLICO
-- 
Marcos Ramirez <mramir...@armada.cl>



Responder a