Al acceder a SMB compartido que está protegido con contraseña, smbclient
funciona bien.
Pero cuando intento acceder a lo compartido que no tiene protección con contraseña (recursos compartidos públicos), smbclient
imprime:
tree connect failed: NT_STATUS_ACCESS_DENIED
¿Cómo puedo acceder a esas acciones?
Estoy tratando de acceder a Windows 7 desde mi Ubuntu 12.10
Anonymous login successful
si ayudaRespuestas:
Respondiendo una pregunta bastante antigua, puedo hacer esto usando smbclient como este:
Esto es de un host fedora 21 que se conecta a un clon de solaris (omnios), pero debería ser el mismo para un host de windows.
fuente
-U|--user=username[%password]
. Por lo tanto, esto responde a los usuarios el nombre de usuario de "espacio simple" con una contraseña de "espacio simple".smbclient //host/share -U guest%
trabajó para mi.-U %
funcionó para mísi su punto de montaje es
/home/myuser/mountpoint
y se nombra la carpeta compartidasharefolder
. Deberías intentarlomount -t cifs //<your shareserver name or ip>/sharefolder -o username=guest,password="" /home/myuser/mountpoint
fuente
mount error(5): Input/output error. Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Y si huelo con Wireshark veo que obtengo STATUS_ACCOUNT_RESTRICTION del servidor¿Podría verificar qué opción de seguridad se proporciona en su
smb.conf
. De forma predeterminada, lasecurity = user
opción se habilitará en.Standalone Server option
El nivel de seguridad del usuario solicita nombre de usuario / contraseña en Windows, mientras que si la mantienesecurity = share
no solicitará credenciales o puede acceder a compartir sin contraseña. Esta opción también se puede agregar a las definiciones de recursos compartidos locales.fuente
security = user
pero también fue comentado. Intenta no comentarlo y lo cambié asecurity = share
, pero obtuve los mismos resultadosDesde aquí :
Bueno, parece que no es posible. Microsoft probablemente pensó que esto es inteligente ...
fuente
Esta es una pregunta antigua, pero solucioné este problema para el acceso a la cuenta de invitado habilitando la siguiente política en la Administración de directivas de grupo:
Política de dominio predeterminada> Configuración del equipo> Políticas> Configuración de Windows> Configuración de seguridad> Políticas locales> Opciones de seguridad> Cuentas: estado de la cuenta de invitado
Aunque no está definido, está deshabilitado de forma predeterminada e impide la enumeración del recurso compartido.
fuente
En mi caso, esta sintaxis funcionaba muy bien en smbclient Versión 4.3.11-Ubuntu para copiar un archivo en otro servidor Linux usando smb share:
Creo que funciona con el servidor de Windows sin AD.
fuente