Comandos de compartición de recursos
NET SHAREcomparte recursos y visualiza lo que compartoNET VIEWvisualiza recursos compartidosNET USEutiliza un recurso compartido
Compartir recursos: NET SHARE
El comando NET SHARE nos permite compartir recursos y ver lo que estamos compartiendo:
cmd> NET SHARE /HELP -- NET SHARE /? muestra sólo la sintaxis NET SHARE [recursoCompartido] recursoCompartido=unidad:ruta [/GRANT:usuario,[READ | CHANGE | FULL]] [/USERS:número | /UNLIMITED] [/REMARK:"texto"] [/CACHE:Manual | Documents| Programs | BranchCache | None ] recursoCompartido [/USERS:número | /UNLIMITED] [/REMARK:"texto"] [/CACHE:Manual | Documents | Programs | BranchCache | None] {recursoCompartido | dispositivo | unidad:ruta} /DELETE recursoCompartido \\equipo /DELETE NET SHARE pone los recursos del servidor a disposición de los usuarios de red. Si se usa sin opciones, muestra información de todos los recursos compartidos en el equipo. Windows muestra los nombres de dispositivo o de ruta para cada recurso, así como un comentario descriptivo asociado. recursoCompartido Nombre de red del recurso compartido. Escriba NET SHARE junto con un valor de recurso compartido sólo para mostrar información acerca de dicho recurso compartido. unidad:ruta Especifica la ruta absoluta del directorio que se desea compartir. /GRANT:usuario,perm Crea el recurso compartido con un descriptor de seguridad que otorga los permisos solicitados al usuario dado. Esta opción se puede usar más de una vez para otorgar permisos de recursos compartidos a varios usuarios. /USERS:número Establece el número máximo de usuarios que pueden tener acceso simultáneo al recurso compartido. /UNLIMITED Especifica que un número ilimitado de usuarios puede tener acceso simultáneo al recurso compartido. /REMARK:"texto" Agrega un comentario descriptivo acerca del recurso. Escriba el texto entre comillas. dispositivo Una o más impresoras (de LPT1: a LPT9:) compartidas por recursoCompartido. /DELETE Deja de compartir el recurso. /CACHE:Manual Habilita el almacenamiento en caché manual de los programas y documentos de este recurso compartido /CACHE:Documents Habilita el almacenamiento en caché automático de los documentos de este recurso compartido. /CACHE:Programs Habilita el almacenamiento en caché automático de los documentos y programas de este recurso compartido. /CACHE:BranchCache Almacenamiento manual en caché de documentos con BranchCache habilitado de este recurso compartido. /CACHE:None Deshabilita el almacenamiento en caché en este recurso compartido.
EJEMPLO - comparto la carpeta Fotografias, asignándole el nombre de recurso compartido 'fotis'.
Limito el número de usuarios a 4 y pongo un comentario:
cmd>NET SHARE fotis=C:\Users\Juan\Fotografias /GRANT:Paloma,READ /GRANT:Administradores,FULL cmd> NET SHARE fotis /USERS:4 cmd> NET SHARE fotis /REMARK:"Fotos de vacaciones"
Obviamente, puedo realizar todas las operaciones en una única instrucción:
NET SHARE fotis=C:\Users\Juan\Fotografias /GRANT:Administradores,FULL /GRANT:Paloma,READ /USERS:4 /REMARK:"Fotos de vacaciones"
→ Debemos asegurarnos que Paloma tenga también los permisos NTFS pertinenetes. ←
Para dejar de compartir:
cmd> NET SHARE fotis /DELETE
Ver recursos compartidos: NET VIEW
Para ver lo que se comparte en el equipo "Rigel":
cmd> NET VIEW Rigel [/ALL] -- /ALL muestra los recursos ocultos$
Para ver los recursos compartidos, el usuario/password que ejecuta el comando debe ser coincidir con el de un usuario existente en el equipo remoto. Si alguien que no está dado de alta en el sistema, o con credenciales incorrectas, intenta ver los recursos, nos denegará el acceso.
EJEMPLO - Si Paloma desea ver lo que Rigel comparte para ella:
cmd> NET VIEW Rigel /ALL
Desde un equipo Linux podemos ver lo que se comparte para cierto usuario con el comando:
smbclient -L Rigel -U paloma
¿y qué estoy yo compartiendo?
Para ver los recursos compartidos por mi, puedo usar tanto NET VIEW como NET SHARE:
cmd> NET VIEW localhost /ALL Recursos compartidos en localhost Nombre de recurso compartido Tipo Usado como Comentario ------------------------------------------------------------------------ ADMIN$ Disco Admin remota C$ Disco Recurso predeterminado fotis Disco Fotos de vacaciones IPC$ IPC IPC remota paBambi Disco paRosa Disco Users Disco
cmd> NET SHARE Nombre Recurso Descripción ---------------------------------------------------------------------- C$ C:\ Recurso predeterminado IPC$ IPC remota ADMIN$ C:\Windows Admin remota fotis C:\Users\Juan\Fotografias Fotos de vacaciones paBambi C:\Users\lobo\Desktop\paBambi paRosa C:\Users\lobo\Desktop\paRosa Users C:\Users
Conectarse a un recurso compartido: NET USE
Para acceder a un recurso compartido a través de una letra de volumen usaremos NET USE.
cmd> NET USE /HELP NET USE [dispositivo | *] [\\equipo\recursoCompartido[\volumen] [contraseña | *]] [/USER:[dominio\]usuario] [/USER:[dominioPunteado\]usuario] [/USER:[usuario@dominio punteado] [/SMARTCARD] [/SAVECRED] [[/DELETE] | [/PERSISTENT:{YES | NO}]] NET USE {dispositivo | *} [contraseña | *] /HOME NET USE [/PERSISTENT:{YES | NO}] NET USE conecta un equipo a un recurso compartido o lo desconecta de él. Si se usa sin opciones, muestra las conexiones del equipo. dispositivo Asigna un nombre para conectarse al recurso o especifica el dispositivo del que se desconectará. Hay dos clases de dispositivos: unidades de disco (de D: a Z:) e impresoras (de LPT1: a LPT3:). Escriba un asterisco en lugar de un dispositivo específico para asignar el siguiente dispositivo disponible. \\equipo Nombre del equipo que controla el recurso compartido. Si este nombre contiene caracteres en blanco, escriba la doble barra diagonal inversa (\\) y el nombre del equipo entre comillas (" "). El nombre del equipo puede tener entre 1 y 15 caracteres. \recursoCompartido Nombre de red del recurso compartido. \volumen Especifica el volumen de NetWare en el servidor. Los Servicios cliente para NetWare (Estaciones de trabajo de Windows) o Servicio de puerta de enlace para NetWare (Windows Server) deben estar instalados y en ejecución para conectarse a los servidores NetWare. contraseña Contraseña requerida para obtener acceso al recurso compartido. Solicita la contraseña. La contraseña no se mostrará al escribirla. /USER Especifica un nombre de usuario diferente para realizar la conexión. nombreDeDominio Especifica otro dominio. Si este valor se omite, se usa el dominio actual con sesión iniciada. nombreDeUsuario Especifica el nombre de usuario con el que se inicia sesión. /SMARTCARD Especifica que la conexión debe usar las credenciales en una tarjeta inteligente. /SAVECRED Especifica que se deben guardar el nombre de usuario y la contraseña. Este modificador se omitirá a menos que wl comando solicite un nombre de usuario y una contraseña. /HOME Conecta un usuario a su directorio principal. /DELETE Cancela una conexión de red y quita la conexión de la lista de conexiones persistentes. /PERSISTENT Controla el uso de conexiones de red persistentes. El valor predeterminado es la última configuración usada. YES Guarda las conexiones a medida que se establecen, y las restaura en el siguiente inicio de sesión. NO No guarda la conexión establecida ni las conexiones subsiguientes; las conexiones existentes se restaurarán en el siguiente inicio de sesión. Use el modificador /DELETE para quitar las conexiones persistentes. NET HELP comando | MORE muestra la Ayuda en una pantalla a la vez.
EJEMPLO - Si Paloma quiere montar en una unidad Z: el recurso compartido fotis:
cmd> NET USE Z: \\Rigel\fotis
Si en la consola no somos Paloma, debemos especificar el usuario:
NET USE Z: \\Rigel\fotis /USER:paloma *
Sin parámetros nos muestra todas las conexiones:
cmd> NET USE Estado Local Remoto Red ------------------------------------------------------------------------------- Conectado Z: \\Rigel\fotis Microsoft Windows Network
Para desconectar:
cmd> NET USE Z: /DEL Z: se ha eliminado
Cuando un equipo comparte varias carpetas con distintas credenciales, desde otro equipo Windows y en un momento dado, sólo podremos usar unas únicas credenciales para acceder al equipo compartidor.
Si queremos usar otra carpeta compartida con otras credenciales, antes deberemos desmontar todos los accesos a recursos compartidos, por ejemplo:
cmd> NET USE \\10.12.0.4\fotis /DEL
Desde un equipo Linux podemos conectarnos a un recurso compartido con el comando:
smbclient //Rigel/fotis -U paloma
Ahora podemos usar comandos parecidos a los de FTP: put sube un archivo,
get descarga, mput/mget transferencia múltiple,ls, mkdir ...
Este cliente no tiene la restricción de "credencial única" que tiene el cliente de Windows.