meta data de esta página
smbclient
Para conectarnos desde linux a un recurso compartido de windows o servidor de archivos samba necesitamos el cliente
yum install samba-client
Para conectarnos al servidor samba ejecutar
smbclient //servidor/carpeta_compartida -u dominio/usuario
nos aparece un promt del tipo smb:>
- Para traernos un directorio entero mget [directorio]
- Para traernos un fichero get [fichero]
- Para listar los ficheros del directorio local (remoto)
!ls
- Para cambiar de directorio
lcd
- Para copiar un directorio local a una unidad de red
- #promt para evitar que nos pida confirmación de cada fichero
- #recurse para hacer copia recursiva de lo que conternga el directorio
- #mput * copia todo los archivos en el directorio actual del ordenador local al equipo remoto
- rm [directorio] o rmdir borra el directorio en el equipo remoto
- md o mkdir [ directorio]crea un directorio en el equipo remoto
- ! [comando de shell] Ejecuta un comando de shell especificado
- cd [directorio] Cambia al directorio especificado en la computadora del servidor
Un ejemplo de como descargarte un directorio completo sería: <box>
smclient -U dominio/usuario //servidor/recurso_compartido
smb:> tarmode smb:> recurse smb:> prompt smb:> mget directorio
</box>
smbmount / smbumount
Permite montar/desmontar unidades compartidas a través del protocolo smb.
smbmount //server/share /localdir -o username=user,password=pass,uid=500,gid=500
Por ejemplo
smbmount //172.16.1.1/c$ /mnt/windows -o username=administrador,password=pass
Esto es lo mismo que hacer
mount -t smbfs -o username=administrador //172.16.1.1/c$ /mnt/windows