Compartir carpetas de Windows: Excel puede leer el contenido de archivos de carpetas no compartidas

Compartir carpetas de Windows: Excel puede leer el contenido de archivos de carpetas no compartidas

Me he encontrado con un problema extraño y me gustaría recibir algún consejo o información de la comunidad.

Algunos hechos:

La máquina Windows 7 Pro actúa como un "Servidor" con una carpeta corporativa compartida que llamaremos Share Windows 7 y los clientes 10 tienen cada uno sus propias credenciales para conectarse a este "servidor". La Sharecarpeta contiene subcarpetas que se comparten según las credenciales del usuario. El acceso a la carpeta funciona correctamente cuando se navega por la carpeta, los usuarios tienen acceso cuando se les concede acceso, y no tienen acceso cuando no se les ha concedido acceso.

Los detalles del problema:

Para simplificar, digamos que hay una carpeta de nivel superior llamada Sharey dos subcarpetas, una llamada Adminy otra llamada Inventory. El administrador solo se comparte con los administradores, pero el inventario se comparte con todos.

Creo un archivo de Excel nombrado AdminFile.xlsxen la carpeta Admin y le asigno el valor Success!a la celda A1.

Luego creo un archivo de Excel con el nombre AdminFileViewer.xlsxen la carpeta Inventario y le asigno la fórmula matricial.{='\\Server\Share\Admin\[AdminFile.xlsx]!$A$1}

AdminFileViewer.xlsx puede leer AdminFile.xlsx y muestra el resultado "¡Éxito!" para usuarios quenotener acceso a la \\Server\Share\Admin\AdminFile.xlsxubicación del archivo.

He confirmado que en la PC del usuario \\Server\Share\Adminno se puede navegar a la carpeta.

Hice algunas pruebas en mi máquina local, coloqué un archivo en la carpeta del usuario administrador e intenté lo mismo, lo que hace que Excel solicite la ubicación del archivo ya que no tiene acceso a la carpeta de administración desde mi espacio de usuario. Esto provoca un mensaje de UAC en la máquina local. Esto es ligeramente diferente al mensaje de acceso restringido que aparece en la carpeta de red cuando se intenta acceder a una carpeta restringida ingresando la ruta completa en Win Explorer. El error es "No tiene permiso para acceder a esta carpeta; comuníquese con su administrador de red".

Mi preocupación es que, por ejemplo, alguien sepa que EmployeeSalaries.xlsxexiste un archivo llamado en la Admincarpeta y luego pueda leer el contenido de ese archivo con el método anterior sin tener las credenciales reales para acceder a él directamente.

Estoy interesado en la opinión de cualquiera sobre el tema. Por favor, avíseme si hay alguna información que pueda proporcionar para aclarar.

Respuesta1

Según mis pruebas, si los usuarios crean una nueva fórmula para hacer referencia al libro de trabajo, no pueden acceder a la carpeta compartida porque no tienen derecho a leer, cambiar ni tener control total. No obtendrán el valor de la celda del libro de trabajo. ¡Mostrará un #REF! error.

Si crea una fórmula para hacer referencia a la celda en el libro AdminFile.xlsx en la carpeta Admin, la referencia será exitosa. El valor se ingresará en AdminFileViewer.xlsx. Si el recálculo automático no está habilitado, los usuarios verán que el valor de las celdas se refiere a AdminFile.xlsx.

ingrese la descripción de la imagen aquí

información relacionada