Amazon Best VPN GoSearch

icono de página de OnWorks

smbclient

Ejecute smbclient en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando smbclient que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


smbclient - cliente similar a ftp para acceder a recursos SMB / CIFS en servidores

SINOPSIS


smbclient [-b ] [-d nivel de depuración] [-e] [-L ] [-U nombre de usuario]
[-I IP de destino] [-M ] [-m maxprotocol] [-A authfile] [-N] [-C] [-g]
[-i alcance] [-O ] [-p puerto] [-R ]
[-s ] [-t ] [-k] [-P] [-c ]

smbclient {nombre de servicio} [contraseña] [-b ] [-d nivel de depuración] [-e] [-D Directorio]
[-U nombre de usuario] [-W grupo de trabajo] [-M ] [-m maxprotocol] [-A authfile] [-N] [-C]
[-g] [-l log-basename] [-I destinationIP] [-E] [-c ] [-i alcance]
[-O ] [-p puerto] [-R ] [-s ]
[-t ] [-T IXFqgbNan] [-k]

DESCRIPCIÓN


Esta herramienta es parte del samba(7) conjunto.

smbclient es un cliente que puede "hablar" con un servidor SMB / CIFS. Ofrece una interfaz
similar al del programa ftp (ver ftp(1)). Las operaciones incluyen cosas como obtener
archivos del servidor a la máquina local, poniendo archivos de la máquina local al
servidor, recuperar información de directorio del servidor, etc.

OPCIONES


Nombre del Servicio
servicename es el nombre del servicio que desea utilizar en el servidor. Un nombre de servicio
toma la forma // servidor / servicio donde servidor es el nombre NetBIOS de SMB / CIFS
servidor que ofrece el servicio deseado y Service es el nombre del servicio ofrecido.
Por lo tanto, para conectarse al servicio "impresora" en el servidor SMB / CIFS "smbserver", debería
use el servicename // smbserver / printer

Tenga en cuenta que el nombre del servidor requerido NO es necesariamente el nombre de host IP (DNS) del
servidor! El nombre requerido es un nombre de servidor NetBIOS, que puede ser el mismo o no
como el nombre de host IP de la máquina que ejecuta el servidor.

El nombre del servidor se busca según el -R parámetro a smbclient o
utilizando el parámetro de orden de resolución de nombre en el smb.conf(5) archivo, permitiendo un
administrador para cambiar el orden y los métodos mediante los cuales se buscan los nombres de los servidores.

la contraseña
La contraseña requerida para acceder al servicio especificado en el servidor especificado. Si esto
se proporciona el parámetro, el -N Se asume la opción (suprimir la solicitud de contraseña).

No hay una contraseña predeterminada. Si no se proporciona una contraseña en la línea de comando (ya sea
usando este parámetro o agregando una contraseña al -U opción (ver más abajo)) y la -N
opción no está especificada, el cliente solicitará una contraseña, incluso si la
el servicio no requiere uno. (Si no se requiere contraseña, simplemente presione ENTER para
proporcione una contraseña nula).

Nota: algunos servidores (incluidos OS / 2 y Windows para trabajo en grupo) insisten en mayúsculas
contraseña. Estos servidores pueden rechazar las contraseñas en minúsculas o mayúsculas y minúsculas.

Tenga cuidado al incluir contraseñas en los scripts.

-R | --nombre-resolver
Los programas de la suite Samba utilizan esta opción para determinar qué nombres
servicios y en qué orden resolver los nombres de host en direcciones IP. La opción toma un
Cadena separada por espacios de diferentes opciones de resolución de nombres.

Las opciones son: "lmhosts", "host", "gana" y "bcast". Hacen que los nombres sean
resuelto de la siguiente manera:

· lmhosts: Busque una dirección IP en el archivo lmhosts de Samba. Si la línea en lmhosts
no tiene ningún tipo de nombre adjunto al nombre NetBIOS (consulte la lmhosts(5) para más detalles)
luego, cualquier tipo de nombre coincide con la búsqueda.

· host: Haga un nombre de host estándar para la resolución de la dirección IP, utilizando el sistema
/ etc / hosts, NIS o búsquedas de DNS. Este método de resolución de nombres está funcionando
depende del sistema, por ejemplo en IRIX o Solaris, esto puede ser controlado por el
/etc/nsswitch.conf expediente). Tenga en cuenta que este método solo se utiliza si el nombre NetBIOS
el tipo que se consulta es el tipo de nombre 0x20 (servidor); de lo contrario, se ignora.

· victorias: Consulta un nombre con la dirección IP que aparece en el victorias servidor parámetro. Si no
Se ha especificado el servidor WINS, este método se ignorará.

· retransmisión: Realice una transmisión en cada una de las interfaces locales conocidas que se enumeran en el
las interfaces parámetro. Este es el menos confiable de los métodos de resolución de nombres como
depende de que el host de destino esté en una subred conectada localmente.

Si este parámetro no se establece, el nombre resolverá el orden definido en el smb.conf(5) archivo
se utilizará el parámetro (orden de resolución de nombre).

El orden predeterminado es lmhosts, host, wins, bcast y sin este parámetro ni ninguna entrada en
los nombre Resolvemos solicite parámetro de la smb.conf(5) archivar los métodos de resolución de nombres
intentar en este orden.

-M | --mensaje nombre NetBIOS
Esta opción le permite enviar mensajes, utilizando el protocolo "WinPopup", a otra
computadora. Una vez establecida la conexión, escriba su mensaje y presione ^ D
(control-D) para terminar.

Si la computadora receptora está ejecutando WinPopup, el usuario recibirá el mensaje y
probablemente un pitido. Si no están ejecutando WinPopup, el mensaje se perderá y no
aparecerá un mensaje de error.

El mensaje también se trunca automáticamente si el mensaje tiene más de 1600 bytes, ya que esto
es el límite del protocolo.

Un truco útil es canalizar el mensaje a través de smbclient. Por ejemplo: smbclient -M
FRED <mymessage.txt enviará el mensaje en el archivo mymessage.txt a la máquina
FRED.

También puede encontrar el -U y -I opciones útiles, ya que le permiten controlar el DESDE
y TO partes del mensaje.

Consulte las mensaje comando parámetro en el smb.conf(5) para obtener una descripción de cómo
manejar los mensajes entrantes de WinPopup en Samba.

Nota: Copie WinPopup en el grupo de inicio en sus PC WfWg si desea que siempre
poder recibir mensajes.

-p | --puerto de puerto
Este número es el número de puerto TCP que se utilizará al realizar conexiones al
servidor. El número de puerto TCP estándar (conocido) para un servidor SMB / CIFS es 139, que
es el predeterminado.

-g | --grepable
Este parámetro proporciona combinado con -L salida fácil de analizar que permite el procesamiento
con utilidades como grep y cut.

-m | --max-protocol protocol
Esto permite al usuario seleccionar el nivel de protocolo SMB más alto que utilizará smbclient
para conectarse al servidor. De forma predeterminada, se establece en NT1, que es el más alto
protocolo SMB1 disponible. Para conectarse usando el protocolo SMB2 o SMB3, use las cadenas SMB2
o SMB3 respectivamente. Tenga en cuenta que para conectarse a un servidor de Windows 2012 con cifrado
Se requiere transporte seleccionando un protocolo máximo de SMB3.

-P | --paso de máquina
Realice consultas al servidor externo utilizando la cuenta de máquina del servidor local.

-I | --ip-address IP-address
IP de facturación es la dirección del servidor al que conectarse. Debe especificarse en
notación estándar "abcd".

Normalmente, el cliente intentaría localizar un servidor SMB / CIFS con nombre buscándolo
a través del mecanismo de resolución de nombres NetBIOS descrito anteriormente en el nombre Resolvemos solicite
parámetro anterior. El uso de este parámetro obligará al cliente a asumir que el servidor
está en la máquina con la dirección IP especificada y el componente de nombre NetBIOS del
se ignorará el recurso al que está conectado.

No hay ningún valor predeterminado para este parámetro. Si no se suministra, se determinará
automáticamente por el cliente como se describe arriba.

-E | --stderr
Este parámetro hace que el cliente escriba mensajes en el flujo de error estándar.
(stderr) en lugar del flujo de salida estándar.

De forma predeterminada, el cliente escribe mensajes en la salida estándar, normalmente el tty del usuario.

-L | --lista
Esta opción le permite ver qué servicios están disponibles en un servidor. Tú lo usas
como smbclient -L host y debería aparecer una lista. los -I La opción puede ser útil si su
Los nombres NetBIOS no coinciden con los nombres de host DNS de TCP / IP o si está intentando
host en otra red.

-b | --send-buffer tamaño de búfer
Al enviar o recibir archivos, smbclient usa un búfer interno dimensionado por el
número máximo de solicitudes permitidas al servidor conectado. Este comando permite esto
el tamaño se establecerá en cualquier rango entre 0 (lo que significa que use el servidor predeterminado controlado
tamaño) bytes y 16776960 (0xFFFF00) bytes. Usar el tamaño controlado por el servidor es el
más eficiente ya que smbclient canalizará tantas lecturas o escrituras simultáneas necesarias
para mantener el servidor lo más ocupado posible. Establecer esto en cualquier otro tamaño se ralentizará
la transferencia. Esto también se puede configurar usando el comando iosize dentro de smbclient.

-B | --browse
Explore servidores SMB usando DNS.

-d | --debuglevel = nivel
nivel es un número entero de 0 a 10. El valor predeterminado si no se especifica este parámetro
es 1.

Cuanto mayor sea este valor, más detalles se registrarán en los archivos de registro sobre el
actividades del servidor. En el nivel 0, solo los errores críticos y las advertencias graves
estar registrado. El nivel 1 es un nivel razonable para la ejecución diaria; genera una pequeña
cantidad de información sobre las operaciones realizadas.

Los niveles superiores a 1 generarán cantidades considerables de datos de registro y solo deben utilizarse
al investigar un problema. Los niveles superiores a 3 están diseñados para ser utilizados únicamente por desarrolladores.
y generar GRANDES cantidades de datos de registro, la mayoría de los cuales son extremadamente crípticos.

Tenga en cuenta que especificar este parámetro aquí anulará el log nivel parámetro en el
archivo smb.conf.

-V | --versión
Imprime el número de versión del programa.

-s | --configfile =
El archivo especificado contiene los detalles de configuración requeridos por el servidor. los
La información de este archivo incluye información específica del servidor, como qué printcap
archivo a utilizar, así como descripciones de todos los servicios que el servidor
proveer. Consulte smb.conf para obtener más información. El nombre del archivo de configuración predeterminado es
determinado en el momento de la compilación.

-l | --log-basename = logdirectory
Nombre del directorio base para los archivos de registro / depuración. La extensión ".progname" será añadido
(por ejemplo, log.smbclient, log.smbd, etc ...). El cliente nunca elimina el archivo de registro.

--opción = =
Seleccione las smb.conf(5) opción " " valorar " "desde la línea de comando. Este
anula los valores predeterminados compilados y las opciones leídas desde el archivo de configuración.

-N | --no pasar
Si se especifica, este parámetro suprime la solicitud de contraseña normal del cliente para
el usuario. Esto es útil cuando se accede a un servicio que no requiere contraseña.

A menos que se especifique una contraseña en la línea de comando o se especifique este parámetro, el
el cliente solicitará una contraseña.

Si se especifica una contraseña en la línea de comando y esta opción también se define,
La contraseña en la línea de comando se ignorará silenciosamente y no se utilizará ninguna contraseña.

-k | --kerberos
Intente autenticarse con kerberos. Solo es útil en un entorno de Active Directory.

-C | --use-ccache
Intente utilizar las credenciales almacenadas en caché por winbind.

-A | --authentication-file = nombre de archivo
Esta opción le permite especificar un archivo desde el cual leer el nombre de usuario y la contraseña.
utilizado en la conexión. El formato del archivo es

nombre de usuario =
contraseña =
dominio =

Asegúrese de que los permisos del archivo restrinjan el acceso de usuarios no deseados.

-U | --user = nombre de usuario [% contraseña]
Establece el nombre de usuario SMB o el nombre de usuario y la contraseña.

Si no se especifica% contraseña, se le preguntará al usuario. El cliente primero comprobará
los USUARIO variable de entorno, entonces la NOMBRE DE REGISTRO variable y si existe alguna, la
la cadena está en mayúscula. Si no se encuentran estas variables ambientales, el nombre de usuario
HUÉSPED se utiliza.

Una tercera opción es utilizar un archivo de credenciales que contenga el texto sin formato de la
nombre de usuario y contraseña. Esta opción se proporciona principalmente para scripts en los que el administrador lo hace
no desea pasar las credenciales en la línea de comando o mediante variables de entorno. Si
se utiliza este método, asegúrese de que los permisos en el archivo restrinjan el acceso
de usuarios no deseados. Ver el -A para obtener más información.

Tenga cuidado al incluir contraseñas en los scripts. Además, en muchos sistemas, el comando
La línea de un proceso en ejecución se puede ver a través del comando ps. Estar seguro siempre permite
rpcclient para solicitar una contraseña y escribirla directamente.

-S | --iniciando | desactivado | obligatorio
Establezca el estado de firma del cliente.

-P | --paso de máquina
Utilice la contraseña de la cuenta de la máquina almacenada.

-e | --encriptar
Este parámetro de línea de comando requiere que el servidor remoto admita las extensiones UNIX o
que se ha seleccionado el protocolo SMB3. Solicita que la conexión esté encriptada.
Negocia el cifrado SMB utilizando extensiones SMB3 o POSIX a través de GSSAPI. Usa el
dadas las credenciales para la negociación de cifrado (ya sea kerberos o NTLMv1 / v2 si
dado triple de dominio / nombre de usuario / contraseña. Falla la conexión si el cifrado no se puede
negociado.

--pw-nt-hash
La contraseña proporcionada es el hash NT.

-n | --netbiosname
Esta opción le permite anular el nombre NetBIOS que Samba usa para sí mismo. Esta
es idéntico a configurar el Netbios nombre parámetro en el archivo smb.conf. Sin embargo, un
la configuración de la línea de comando tendrá prioridad sobre la configuración en smb.conf.

-i | - alcance
Esto especifica un alcance NetBIOS que nmblookup utilizará para comunicarse cuando
generando nombres NetBIOS. Para obtener detalles sobre el uso de ámbitos NetBIOS, consulte rfc1001.txt
y rfc1002.txt. Los ámbitos NetBIOS son muy se utiliza con poca frecuencia, solo establezca este parámetro si
es el administrador del sistema a cargo de todos los sistemas NetBIOS con los que se comunica
con.

-W | --workgroup = dominio
Configure el dominio SMB del nombre de usuario. Esto anula el dominio predeterminado que es el
dominio definido en smb.conf. Si el dominio especificado es el mismo que el de los servidores NetBIOS
nombre, hace que el cliente inicie sesión utilizando el SAM local del servidor (a diferencia del
Dominio SAM).

-O | --socket-options opciones de socket
Opciones de socket TCP para configurar en el socket del cliente. Vea el parámetro de opciones de socket en
la página de manual de smb.conf para la lista de opciones válidas.

-? | --ayuda
Imprima un resumen de las opciones de la línea de comandos.

--uso
Muestra un breve mensaje de uso.

-t | --tiempo de espera
Esto permite al usuario ajustar el tiempo de espera predeterminado utilizado para cada solicitud de SMB. los
La configuración predeterminada es de 20 segundos. Auméntelo si las solicitudes al servidor a veces son
fuera. Esto puede suceder cuando se selecciona el cifrado SMB3 y smbclient es abrumador
el servidor con solicitudes. Esto también se puede configurar usando el comando de tiempo de espera dentro
smbcliente.

-T | --tar tar opciones
smbclient se puede utilizar para crear alquitrán(1) copias de seguridad compatibles de todos los archivos en un
Compartir SMB / CIFS. Las banderas de alquitrán secundarias que se pueden dar a esta opción son:

· c - Cree un archivo de copia de seguridad tar en el sistema local. Debe ir seguido del nombre
de un archivo tar, dispositivo de cinta o "-" para salida estándar. Si usa salida estándar
debe cambiar el nivel de registro a su valor más bajo -d0 para evitar dañar su tar
expediente. Esta bandera es mutuamente excluyente con el x bandera.

· x - Extraiga (restaure) un archivo tar local de nuevo a un recurso compartido. A menos que la opción -D sea
dado, los archivos tar se restaurarán desde el nivel superior del recurso compartido. Debe ser
seguido del nombre del archivo tar, dispositivo o "-" para la entrada estándar. Mutuamente
exclusivo con el c bandera. Los archivos restaurados tienen sus tiempos de creación (mtime) establecidos en
la fecha guardada en el archivo tar. Actualmente, los directorios no obtienen su creación
fechas restauradas correctamente.

· I - Incluir archivos y directorios. Es el comportamiento predeterminado cuando los nombres de archivo son
especificado arriba. Hace que los archivos se incluyan en un extracto o creación (y
por lo tanto, todo lo demás debe excluirse). Vea el ejemplo a continuación. Globbing de nombre de archivo
funciona de dos formas. Ver r abajo.

· X - Excluir archivos y directorios. Hace que los archivos se excluyan de un extracto o
crear. Vea el ejemplo a continuación. El globbing de nombres de archivo funciona de dos formas. Ver r
abajo.

· F - Archivo que contiene una lista de archivos y directorios. los F causa el nombre
siguiendo el archivo tar para crear para ser leído como un nombre de archivo que contiene una lista de
archivos y directorios que se incluirán en un extracto o creación (y, por lo tanto,
todo lo demás debe ser excluido). Vea el ejemplo a continuación. El globbing de nombre de archivo funciona en uno
de dos formas. Ver r abajo.

· b - Tamaño de bloque. Debe ir seguido de un tamaño de bloque válido (mayor que cero). Causas
tar que se escribirá en bloques de tamaño de bloque * TBLOCK (512 bytes).

· g - Incremental. Solo haga una copia de seguridad de los archivos que tengan configurado el bit de archivo. Útil solo
con el c bandera.

· q - Tranquilo. Evita que el alquitrán imprima diagnósticos mientras funciona. Esto es lo mismo que
tarmode tranquilo.

· r - Utilice la coincidencia de comodines para incluir o excluir. Obsoleto.

· N - Mas nuevo que. Debe ir seguido del nombre de un archivo cuya fecha se compara
contra archivos encontrados en el recurso compartido durante una creación. Solo archivos más nuevos que el archivo
especificados se respaldan en el archivo tar. Útil solo con el c bandera.

· a - Establecer bit de archivo. Hace que el bit de archivo se restablezca cuando se realiza una copia de seguridad de un archivo.
Útil con el g y c banderas.

Alquitrán Largo Archive nombres

La opción tar de smbclient ahora admite nombres de archivo largos tanto en la copia de seguridad como en la restauración. Sin embargo,
el nombre completo de la ruta del archivo debe tener menos de 1024 bytes. Además, cuando un archivo tar es
creado, la opción tar de smbclient coloca todos los archivos en el archivo con nombres relativos, no
nombres absolutos.

Alquitrán Nombres de archivos

Todos los nombres de archivo se pueden dar como nombres de ruta de DOS (con '\\' como separador de componentes) o como
Nombres de ruta de UNIX (con '/' como separador de componentes).

Ejemplos

Restaurar desde el archivo tar backup.tar a myshare en mypc (sin contraseña en share).

smbclient // mypc / myshare "" -N -Tx backup.tar

Restaurar todo excepto usuarios / documentos

smbclient // mypc / myshare "" -N -TXx backup.tar users / docs

Cree un archivo tar de los archivos debajo de users / docs.

smbclient // mypc / myshare "" -N -Tc backup.tar users / docs

Cree el mismo archivo tar que el anterior, pero ahora use un nombre de ruta de DOS.

smbclient // mypc / myshare "" -N -Tc backup.tar users \ edocs

Cree un archivo tar de los archivos enumerados en la lista tar de archivos.

smbclient // mypc / myshare "" -N -TcF backup.tar tarlist

Cree un archivo tar de todos los archivos y directorios del recurso compartido.

smbclient // mypc / myshare "" -N -Tc backup.tar *

-D | --directorio directorio inicial
Cambie al directorio inicial antes de comenzar. Probablemente solo sea de utilidad con el tar -T
.

-c | --comando cadena de comandos
La cadena de comandos es una lista de comandos separados por punto y coma que se ejecutarán en lugar de
solicitando desde stdin.
-N está implícito en -c.

Esto es particularmente útil en scripts y para imprimir stdin en el servidor, por ejemplo, -c
'impresión -'.

OPERACIONES


Una vez que el cliente se está ejecutando, se le presenta al usuario un mensaje:

smb: \>

La barra invertida ("\\") indica el directorio de trabajo actual en el servidor y
cambiar si se cambia el directorio de trabajo actual.

El mensaje indica que el cliente está listo y esperando para ejecutar un comando de usuario.
Cada comando es una sola palabra, opcionalmente seguida de parámetros específicos para ese comando.
El comando y los parámetros están delimitados por espacios a menos que estas notas indiquen específicamente
de lo contrario. Todos los comandos no distinguen entre mayúsculas y minúsculas. Los parámetros de los comandos pueden ser o no
distingue entre mayúsculas y minúsculas, según el comando.

Puede especificar nombres de archivo que tengan espacios entre comillas el nombre con doble
comillas, por ejemplo, "un nombre de archivo largo".

Los parámetros que se muestran entre corchetes (por ejemplo, "[parámetro]") son opcionales. Si no se da, el
El comando utilizará los valores predeterminados adecuados. Los parámetros que se muestran entre paréntesis angulares (p. Ej.,
" ") son requeridos.

Tenga en cuenta que todos los comandos que operan en el servidor se ejecutan realmente mediante la emisión de una solicitud
al servidor. Por lo tanto, el comportamiento puede variar de un servidor a otro, dependiendo de cómo
se implementó el servidor.

Los comandos disponibles se dan aquí en orden alfabético.

? [mando]
If comando se especifica, el? comando mostrará un breve mensaje informativo sobre
el comando especificado. Si no se especifica ningún comando, aparecerá una lista de comandos disponibles.
se mostrará.

! [comando de shell]
If shell comando se especifica, el! El comando ejecutará un shell localmente y ejecutará el
comando de shell especificado. Si no se especifica ningún comando, se ejecutará un shell local.

archivo allinfo
El cliente solicitará que el servidor devuelva toda la información conocida sobre un archivo o
directorio (incluidas las secuencias).

archivo altname
El cliente solicitará que el servidor devuelva el nombre "alternativo" (el nombre 8.3) para
un archivo o directorio.

archivo
Establece el nivel de archivo cuando se opera con archivos. 0 significa ignorar el bit de archivo, 1
significa que solo operará en archivos con este conjunto de bits, 2 significa que solo operará en archivos con este
bit establecido y restablecerlo después de la operación, 3 significa operar en todos los archivos y restablecerlo después
operación. El valor predeterminado es 0.

copia de seguridad
Alternar el estado de la bandera de "intención de copia de seguridad" enviada al servidor en las listas de directorios
y se abre el archivo. Si la marca de "intento de copia de seguridad" es verdadera, el servidor intentará omitir
algunos sistemas de archivos comprueban si al usuario se le ha otorgado SE_BACKUP o SE_RESTORE
privilegios. Este estado es útil cuando se realiza una operación de copia de seguridad o restauración.

tamaño de bloque
Establece el parámetro de tamaño de bloque para una operación de alquitrán. El valor predeterminado es 20. Causa el archivo tar
para ser escrito en unidades de tamaño de bloque * TBLOCK (normalmente 512 bytes).

cancelar jobid0 [jobid1] ... [jobidN]
El cliente solicitará al servidor que cancele los trabajos de impresión identificados por el
ID numéricos de trabajos de impresión.

distingue mayúsculas y minúsculas
Alterna la configuración de la bandera en los paquetes SMB que le dice al servidor que trate
nombres de archivo que distinguen entre mayúsculas y minúsculas. Establecido en APAGADO por defecto (le dice al servidor de archivos que trate
nombres de archivo que no distinguen entre mayúsculas y minúsculas). Solo afecta actualmente a Samba 3.0.5 y archivos superiores
servidores con el parámetro sensible a mayúsculas y minúsculas establecido en auto en smb.conf.

CD
Si se especifica "nombre de directorio", el directorio de trabajo actual en el servidor será
cambiado al directorio especificado. Esta operación fallará si por alguna razón el
el directorio especificado es inaccesible.

Si no se especifica un nombre de directorio, el directorio de trabajo actual en el servidor será
informó.

modo de archivo chmod en octal
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. El cliente solicita que el servidor cambie el UNIX
permisos para el modo octal dado, en formato UNIX estándar.

chown archivo uid gid
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. El cliente solicita que el servidor cambie el usuario de UNIX y
propiedad del grupo a los valores decimales dados. Tenga en cuenta que actualmente no hay forma de
busque de forma remota los valores uid y gid de UNIX para un nombre dado. Esto puede ser abordado
en futuras versiones de las extensiones CIFS UNIX.

cerrar
Cierra un archivo abierto explícitamente por el comando abrir. Utilizado para pruebas internas de Samba
propósitos.

del
El cliente solicitará que el servidor intente eliminar todos los archivos que coincidan máscara Desde
el directorio de trabajo actual en el servidor.

dir
Una lista de los archivos que coinciden máscara en el directorio de trabajo actual en el servidor
recuperarse del servidor y mostrarse.

du
Hace una lista de directorios y luego imprime el uso actual del disco y el espacio libre en
una cuota.

eco
Realiza una solicitud SMBecho para hacer ping al servidor. Se utiliza para pruebas internas de Samba.

salida
Termine la conexión con el servidor y salga del programa.

obtener [nombre de archivo local]
Copie el archivo llamado nombre de archivo remoto desde el servidor a la máquina que ejecuta el
cliente. Si se especifica, asigne un nombre al archivo local de la copia local. Tenga en cuenta que todas las transferencias en
smbclient son binarios. Consulte también el comando en minúsculas.

getfacl
Requiere que el servidor admita las extensiones UNIX. Solicita e imprime la ACL POSIX en
un archivo.

enlace duro
Crea un vínculo físico en el servidor mediante la semántica CIFS de Windows.

ayuda [comando]
¿Ver el? comando anterior.

historia
Muestra el historial de comandos.

iosize
Al enviar o recibir archivos, smbclient usa un búfer interno dimensionado por el
número máximo de solicitudes permitidas al servidor conectado. Este comando permite esto
el tamaño se establecerá en cualquier rango entre 0 (lo que significa que use el servidor predeterminado controlado
tamaño) bytes y 16776960 (0xFFFF00) bytes. Usar el tamaño controlado por el servidor es el
más eficiente ya que smbclient canalizará tantas lecturas o escrituras simultáneas necesarias
para mantener el servidor lo más ocupado posible. Establecer esto en cualquier otro tamaño se ralentizará
la transferencia.

lcd [nombre del directorio]
If directorio nombre se especifica, el directorio de trabajo actual en la máquina local
se cambiará al directorio especificado. Esta operación fallará si por alguna razón
el directorio especificado es inaccesible.

Si no se especifica un nombre de directorio, el nombre del directorio de trabajo actual en el
Se informará la máquina local.

enlace destino nombre de enlace
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. El cliente solicita que el servidor cree un vínculo físico entre
el nombre del enlace y los archivos de destino. El archivo de nombre de enlace no debe existir.

conexión de lista
Muestre las conexiones actuales mantenidas para propósitos de DFS.

cerrar con llave
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. Intenta establecer un bloqueo fcntl POSIX del tipo dado en el
distancia. Se utiliza para pruebas internas de Samba.

inicio de sesión
Establece un nuevo vuid para esta sesión iniciando sesión nuevamente. Reemplaza la corriente
vuid. Imprime el nuevo vuid. Se utiliza para realizar pruebas internas de Samba.

cierre de sesión
Cierra la sesión del usuario en el servidor, cerrando la sesión. Utilizado para pruebas internas de Samba
propósitos.

minúscula
Alternar entre minúsculas de los nombres de archivo para los comandos get y mget.

Cuando se activa minúsculas, los nombres de archivos locales se convierten a minúsculas cuando se utilizan
los comandos get y mget. Esto suele ser útil al copiar (digamos) archivos MSDOS desde un
servidor, porque los nombres de archivo en minúsculas son la norma en los sistemas UNIX.

ls
Vea el comando dir arriba.

máscara
Este comando permite al usuario configurar una máscara que se utilizará durante la recursividad.
funcionamiento de los comandos mget y mput.

Las máscaras especificadas para los comandos mget y mput actúan como filtros para directorios
en lugar de archivos cuando la recursividad está activada.

La máscara especificada con el comando máscara es necesaria para filtrar archivos dentro de esos
directorios. Por ejemplo, si la máscara especificada en un comando mget es "fuente *" y
la máscara especificada con el comando máscara es "* .c" y la recursividad está activada, la
El comando mget recuperará todos los archivos que coincidan con "* .c" en todos los directorios a continuación y
incluyendo todos los directorios que coinciden con "fuente *" en el directorio de trabajo actual.

Tenga en cuenta que el valor predeterminado de la máscara es en blanco (equivalente a "*") y permanece así
hasta que se utilice el comando de máscara para cambiarlo. Conserva la especificación más reciente
valor indefinidamente. Para evitar resultados inesperados, sería prudente cambiar el valor
de la máscara de nuevo a "*" después de usar los comandos mget o mput.

Maryland
Vea el comando mkdir.

mget
Copiar todos los archivos coincidentes máscara desde el servidor a la máquina que ejecuta el cliente.

Tenga en cuenta que máscara se interpreta de manera diferente durante la operación recursiva y no recursiva
operación: consulte los comandos recurse y mask para obtener más información. Tenga en cuenta que todos
las transferencias en smbclient son binarias. Consulte también el comando en minúsculas.

mkdir
Cree un nuevo directorio en el servidor (si los privilegios de acceso del usuario lo permiten) con el
nombre especificado.

más
Obtenga un archivo remoto y visualícelo con el contenido de su variable de entorno PAGER.

mput
Copiar todos los archivos coincidentes máscara en el directorio de trabajo actual en la máquina local para
el directorio de trabajo actual en el servidor.

Tenga en cuenta que máscara se interpreta de manera diferente durante la operación recursiva y no recursiva
operación: consulte los comandos recurse y mask para obtener más información. Tenga en cuenta que todos
las transferencias en smbclient son binarias.

notificar
Consultar un directorio para notificaciones de cambios. Este comando emite un recursivo
filechangenotify llame para todos los cambios posibles. A medida que se produzcan cambios, se imprimirá una línea.
por cambio. Consulte https://msdn.microsoft.com/en-us/library/dn392331.aspx para obtener una
descripción de los números de acción que imprime este comando.

Este comando nunca termina, espera el evento indefinidamente.

POSIX
Consulte el servidor remoto para ver si admite las extensiones CIFS UNIX e imprime
la lista de capacidades admitidas. Si es así, active el procesamiento de nombre de ruta POSIX y grandes
lectura / escritura de archivos (si está disponible).

posix_encrypt
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. Intente negociar el cifrado SMB en esta conexión. Si
smbclient conectado con credenciales de kerberos (-k) los argumentos de este comando son
ignorado y las credenciales de kerberos se utilizan para negociar la firma y el sellado GSSAPI
en lugar de. Consulte también la opción -e de smbclient para forzar el cifrado en la
conexión. Este comando es nuevo en Samba 3.2.

posix_open
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. Abre un archivo remoto usando las extensiones e impresiones CIFS UNIX
un fileid. Se utiliza para pruebas internas de Samba.

posix_mkdir
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. Crea un directorio remoto usando las extensiones CIFS UNIX con
el modo dado.

posix_rmdir
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. Elimina un directorio remoto usando las extensiones CIFS UNIX.

posix_unlink
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. Elimina un archivo remoto usando las extensiones CIFS UNIX.

impresión
Imprima el archivo especificado desde la máquina local a través de un servicio de impresión en el
servidor.

prompt
Alternar la solicitud de nombres de archivo durante la operación de los comandos mget y mput.

Cuando se activa, se le pedirá al usuario que confirme la transferencia de cada archivo durante
estos comandos. Cuando se desactiva, todos los archivos especificados se transferirán sin
incitación.

poner [nombre de archivo remoto]
Copie el archivo llamado nombre de archivo local de la máquina que ejecuta el cliente al
servidor. Si se especifica, asigne un nombre al archivo remoto de copia remota. Tenga en cuenta que todas las transferencias
en smbclient son binarios. Consulte también el comando en minúsculas.

cola
Muestra la cola de impresión, mostrando la identificación del trabajo, el nombre, el tamaño y el estado actual.

renuncia
Vea el comando de salida.

readlink nombre de enlace simbólico
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. Imprime el valor del enlace simbólico "symlinkname".

rd
Vea el comando rmdir.

recurrente
Alternar la recursividad de directorio para los comandos mget y mput.

Cuando se activa, estos comandos procesarán todos los directorios en el directorio de origen
(es decir, el directorio desde el que están copiando) y se repetirá en cualquiera que coincida con el
máscara especificada para el comando. Solo archivos que coinciden con la máscara especificada con la máscara
Se recuperará el comando. Consulte también el comando de máscara.

Cuando la recursividad está desactivada, solo los archivos del directorio de trabajo actual en el
La máquina de origen que coincida con la máscara especificada para los comandos mget o mput será
copiado, y cualquier máscara especificada usando el comando máscara será ignorada.

rebautizar
Cambiar el nombre de los archivos en el directorio de trabajo actual en el servidor de los ancianos nombre de archivo a new
nombre de archivo.

rm
Eliminar todos los archivos que coincidan máscara desde el directorio de trabajo actual en el servidor.

rmdir
Elimine el directorio especificado (si los privilegios de acceso del usuario lo permiten) del servidor.

scopy
Intente copiar un archivo en el servidor utilizando las llamadas de copia del lado del servidor más eficientes.
Vuelve a usar la lectura y luego la escritura si el servidor no admite la copia del lado del servidor.

modo de ajuste
Una versión del comando attrib de DOS para establecer permisos de archivo. Por ejemplo:

setmode myfile + r

haría que mi archivo sea de solo lectura.

mostrar conectar
Muestra la conexión actualmente activa retenida para propósitos de DFS.

archivo de estadísticas
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. El cliente solicita el nivel de información básico de UNIX e imprime
la misma información que el comando stat de Linux sobre el archivo. Esto incluye el
tamaño, bloques usados ​​en el disco, tipo de archivo, permisos, número de inodo, número de enlaces y
finalmente las tres marcas de tiempo (acceder, modificar y cambiar). Si el archivo es especial
archivo (enlace simbólico, dispositivo de bloque o carácter, FIFO o socket), entonces la información adicional puede
también se imprimirá.

enlace simbólico nombre de enlace de destino
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. El cliente solicita que el servidor cree un disco duro simbólico
vínculo entre el destino y los archivos de nombre de vínculo. El archivo de nombre de enlace no debe existir. Nota
que el servidor no creará un enlace a ninguna ruta que se encuentre fuera de la actual
recurso compartido conectado. Esto lo hace cumplir el servidor Samba.

alquitrán [IXbgNa]
Realiza una operación de alquitrán; consulte la -T opción de línea de comando anterior. El comportamiento puede ser
afectado por el comando tarmode (ver más abajo). El uso de g (incremental) y N (más reciente)
afectar la configuración de tarmode. Tenga en cuenta que el uso de la opción "-" con tar x puede no funcionar; utilice
en su lugar, la opción de línea de comando.

tamaño de bloque
Tamaño de bloque. Debe ir seguido de un tamaño de bloque válido (mayor que cero). Causa archivo tar
ser escrito en tamaño de bloque* Bloques TBLOCK (512 bytes).

tarmode
Cambia el comportamiento de tar con respecto a los atributos de DOS. Hay 4 modos que pueden ser
encendido o apagado.

Modo incremental (predeterminado desactivado). Cuando está apagado (usando el alquitrán completo) hará una copia de seguridad de todo
a pesar de Archivo ajuste de bits. Cuando está activado (usando inc), tar solo hará una copia de seguridad
archivos con el bit de archivo establecido.

Modo de reinicio (predeterminado desactivado). Cuando está activado (usando restablecer), tar eliminará el bit de archivo en
todos los archivos que respalda (implica compartir lectura / escritura). Use noreset para apagar.

Modo de sistema (predeterminado activado). Cuando está desactivado, tar no hará una copia de seguridad de los archivos del sistema. Use nosystem para
apagar.

Modo oculto (activado por defecto). Cuando está desactivado, tar no hará una copia de seguridad de los archivos ocultos. Use nohidden para
apagar.

se acabó el tiempo
Esto permite al usuario ajustar el tiempo de espera predeterminado utilizado para cada solicitud de SMB. los
La configuración predeterminada es de 20 segundos. Auméntelo si las solicitudes al servidor a veces son
fuera. Esto puede suceder cuando se selecciona el cifrado SMB3 y smbclient es abrumador
el servidor con solicitudes.

desbloquear
Este comando depende del servidor que admita las extensiones CIFS UNIX y fallará
si el servidor no lo hace. Intenta desbloquear un bloqueo POSIX fcntl en el rango dado. Usó
para propósitos de pruebas internas de Samba.

volumen
Imprime el nombre del volumen actual del recurso compartido.

vuid
Cambia el vuid utilizado actualmente en el protocolo al número arbitrario dado. Sin
un argumento imprime el vuid actual que se está utilizando. Utilizado para pruebas internas de Samba
propósitos.

tcon
Establece una nueva conexión de árbol (conexión a un recurso compartido). Reemplaza el árbol actual
conectar. Imprime el nuevo tid (identificación del árbol). Se utiliza para pruebas internas de Samba.

tdis
Cierre la conexión compartida actual (desconexión del árbol). Utilizado para pruebas internas de Samba
propósitos.

tid
Cambia la identificación del árbol actual (tid) en el protocolo a un nuevo número arbitrario. Sin
un argumento, imprime el tid utilizado actualmente. Utilizado para pruebas internas de Samba
propósitos.

NOTAS


Algunos servidores son quisquillosos con el caso de nombres de usuario, contraseñas, nombres compartidos (AKA
nombres de servicio) y nombres de máquinas. Si no puede conectarse, intente dar todos los parámetros en
mayúsculas.

A menudo es necesario utilizar la opción -n cuando se conecta a algunos tipos de servidores. Para
ejemplo OS / 2 LanManager insiste en que se utilice un nombre NetBIOS válido, por lo que debe proporcionar
un nombre válido que sería conocido por el servidor.

smbclient admite nombres de archivo largos donde el servidor admite el protocolo LANMAN2 o
anterior.

MEDIO AMBIENTE VARIABLES


La variable USUARIO puede contener el nombre de usuario de la persona que usa el cliente. Esta
La información se utiliza solo si el nivel de protocolo es lo suficientemente alto como para admitir el nivel de sesión.
contraseñas

La variable CONTRASEÑA puede contener la contraseña de la persona que utiliza el cliente. Esta
La información se utiliza solo si el nivel de protocolo es lo suficientemente alto como para admitir el nivel de sesión.
contraseñas

La variable LIBSMB_PROG puede contener la ruta, ejecutada con system (), que el cliente
debe conectarse en lugar de conectarse a un servidor. Esta funcionalidad es principalmente
pretende ser una ayuda para el desarrollo y funciona mejor cuando se utiliza un archivo LMHOSTS

INSTALACIÓN


La ubicación del programa cliente es asunto de los administradores de sistemas individuales. los
Por lo tanto, las siguientes son solo sugerencias.

Se recomienda que el software smbclient se instale en / usr / local / samba / bin / o
/ usr / samba / bin / directorio, este directorio puede ser leído por todos, solo puede ser escrito por root. los
el programa cliente en sí debería ser ejecutable por todos. El cliente debe NO ser setuid o
¡Dios mío!

Los archivos de registro del cliente deben colocarse en un directorio que solo el usuario pueda leer y escribir.

Para probar el cliente, necesitará saber el nombre de un servidor SMB / CIFS en ejecución. Está
posible correr smbd(8) como un usuario normal - ejecutando ese servidor como un demonio en un
El puerto accesible para el usuario (normalmente cualquier número de puerto superior a 1024) proporcionaría una prueba adecuada
servidor.

La diagnostica


La mayoría de los diagnósticos emitidos por el cliente se registran en un archivo de registro específico. El archivo de registro
El nombre se especifica en el momento de la compilación, pero puede anularse en la línea de comandos.

El número y la naturaleza de los diagnósticos disponibles depende del nivel de depuración utilizado por el
cliente. Si tiene problemas, establezca el nivel de depuración en 3 y examine los archivos de registro.

VERSION


Esta página de manual es correcta para la versión 3.2 de la suite Samba.

Utilice smbclient en línea utilizando los servicios de onworks.net


Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.