¿Cómo accedo a mi recurso compartido administrativo de Windows desde Linux?

9

Tengo una computadora con Windows 192.168.0.103y quiero acceder al c$recurso compartido administrativo desde una computadora con Linux que tiene 192.168.0.110que intercambiar algunos archivos. Desde otra computadora con Windows en la misma red, simplemente puedo abrir el indicador Ejecutar y escribir la ruta UNC \\192.168.0.103\c$y presionar Enter. Luego solicita el nombre de usuario y la contraseña, y si se escriben correctamente, se abrirá la ubicación compartida en el Explorador de Windows.

¿Cómo funciona esto desde una computadora Linux? Hace poco hice una pregunta sobre la solicitud Ejecutar , y aparentemente hay una solicitud similar en Linux, pero no puedo usarla para acceder a las rutas UNC de la misma manera. Entonces, ¿qué tipo de vudú de Linux, magia oscura, encarnación, ceremonia ... debo realizar antes de que me permita hacer lo mismo?

Estoy usando Debian 7.1.0 Wheezy.

Samir
fuente

Respuestas:

6

Solo puede usar Lugares -> Menú de la GUI de red en Gnome para acceder a su recurso compartido. Alternativamente, puede abrir un terminal y usar Me smbclientgusta smbclient -L //192.168.0.113para enumerar los recursos compartidos disponibles y smbclient //192.168.0.113/Cacceder al recurso C$compartido, vea ejemplos: http://www.linuxnix.com/2009/09/8-ways-to-mount-smbfs-samba-file -system-in-linux.html . No estoy seguro de lo que quiere decir con "acceso por UNC", ¿podría desear montar su recurso compartido SAMBA y acceder a él como si fuera un sistema de archivos local? Entonces úsalo smbfs.

Sobre la magia, Linux usa el paquete SAMBA, que es una implementación parcial de código abierto del protocolo SMB / CIFS, utilizado por las máquinas de Windows para intercambiar datos en dominios de Windows o grupos de trabajo.

Los principales manuales sobre SAMBA en Linux son SAMBA por ejemplo y cómo hacerlo , pero realmente carecen de explicación de cómo se supone que funciona el protocolo general, implican su conocimiento.

SMB / CIFS es un tipo de tecnología que utiliza otros 10 protocolos y no pude encontrar una buena fuente de información, lo que explicaría su funcionamiento con el ejemplo (como primero este mensaje va de A a B, entonces eso va de B a A). Estas tecnologías incluyen:

  • Sistema de nomenclatura DNS o heredado NetBIOS (posiblemente sobre Ethernet llamado NBF o sobre TCP / IP, llamado NBT) para computadoras. De hecho, cuando Windows le pide un nombre de computadora y le dice que no debe tener más de 15 símbolos, implica el nombre de NetBIOS.
  • Resolución de nombres y mecanismo de replicación, BIND para el servidor DNS o WINS ( nmbden SAMBA) para la resolución de nombres NetBIOS.
  • Comparte el mecanismo de navegación, incluida la elección funky del navegador maestro entre las máquinas, en función de su tiempo de actividad y causando retrasos; esto funciona a menos que se configure un navegador maestro dedicado, consulte Exploración de red .
  • Mecanismo de autenticación y autorización; incluye múltiples elementos y opciones, soportando toneladas de mecanismos heredados, vea esto para Microsoft .
  • Integración con servicios de directorio para soporte de perfil de usuario móvil. SMB se utiliza en 2 casos principales : grupos de trabajo y dominios. Cuando tiene una red doméstica, todas las computadoras son iguales y sus cuentas de usuario son diferentes en cada máquina; en ese caso, el acceso a los recursos compartidos está en modo de protección por recurso compartido o por usuario . Las redes de grandes empresas a menudo permiten a los usuarios iniciar sesión en cualquier computadora con su nombre de usuario y contraseña y acceder a su perfil y datos. Esto también se llama un dominio. Windows almacena datos de dominio en máquinas especializadas, denominadas controladores de dominio, que ejecutan la implementación de Microsoft de los servicios de directorio, llamado sistema Active Directory, para almacenar la información de las cuentas.

En principio, Active Directory es un superconjunto de LDAP y puede aprender sobre LDAP, por ejemplo, de los tutoriales de IBM . Aquí también hay un buen conjunto de videos sobre el funcionamiento de Active Directory.

Boris Burkov
fuente
Intento montar un C$recurso compartido administrativo, pero no funciona. mount.cifs //my_IP/c$ /mnt/c -o user=my_userda el siguiente mensaje: error de montaje (13): permiso denegado . Intenté también sin $carácter: mount.cifs //my_IP/c /mnt/c -o user=my_userpero da: error de montaje (6): No existe tal dispositivo o dirección . La prueba estándar de acciones funciona bien.
patryk.beza
@ patryk.beza ¿Intentaste anteponer sudo? Supongo que el montaje podría requerirlo.
Boris Burkov
Si. Soy root( su -comando) cuando intento montarlo.
patryk.beza
@ patryk.beza No tengo muchas ideas. ¿Su recurso compartido de Windows está ubicado en una máquina que ejecuta una nueva versión de Windows, por ejemplo, Windows2008? Samba tiene poco apoyo para ellos. ¿El nombre de su parte está en inglés, no en algún idioma nacional? ¿Los permisos en el lado de Windows están bien? También intente buscar en Google mount error(13): hay mucha información en los foros.
Boris Burkov
1
@ patryk.beza El soporte para Windows 10 podría no implementarse todavía en esta versión de SAMBA. En su máquina con Windows, necesita compartir recursos avanzados activados, firewall desactivado, edición profesional de Windows, no edición doméstica. Ver esto: superuser.com/questions/328461/...
Boris Burkov