¿Se puede hacer que el nombre y la ubicación de un directorio sean de sólo lectura, sin afectar los archivos?

¿Se puede hacer que el nombre y la ubicación de un directorio sean de sólo lectura, sin afectar los archivos?

Tengo muchas carpetas con archivos relacionados con el trabajo en un servidor al que acceden muchos empleados. Las carpetas se arrastran constantemente y se les cambia el nombre por accidente. ¿Puedo hacer que las carpetas sean de solo lectura y al mismo tiempo permitir que otros usuarios modifiquen, creen y eliminen los archivos que contienen?

Respuesta1

Aunque puede configurar el indicador de Sólo lectura desde la pantalla Propiedades de la carpeta, Windows lo ignora alegremente, permitiendo que la carpeta se mueva o elimine sin UAC o incluso sin previo aviso. Crear una carpeta como otro usuario, por ejemplo, Administrador, no la protegió de cambios realizados por otros usuarios con acceso a ella, en mi (ciertamente breve) prueba.

Puedes hacer una carpeta.difícileliminar porcreando una carpeta o archivo en él llamadoestafa,lpt1etc.Este problema también dificultará la administración del servidor cuando sea necesario cambiar la estructura del directorio. No puedes eliminar fácilmente la carpeta.directamente, pero puedes cambiarle el nombre y luego eliminarlo. De @maranas:

  • mkdir \.\C:\Users\username\Desktop\CONcrea la carpeta.

  • ren \.\C:\Users\username\Desktop\CON junqcambia el nombre de la carpeta, que ahora se puede eliminar.

linuxse toma la seguridad un poco más en serio, por lo que podría crear una carpeta en un servidor Linux y otorgar acceso a otros, pero no derechos para moverla o eliminarla. Windows puede acceder fácilmente a las carpetas de Linux a través de una red.

FTP o SFTP permite la protección de carpetas, a diferencia de una red de Windows.

Además, Windows10tiene el concepto deAcceso controlado a carpetas, que podría o no satisfacer sus necesidades.

Respuesta2

Puedes hacer esto jugando con las listas de control de acceso.

  1. Abra la ventana Propiedades de la parte superior de la estructura a proteger, cambie a la pestaña Seguridad y presione el botón Avanzado. Esto abre el editor de seguridad avanzado.
  2. Presione el botón "deshabilitar herencia" y elija copiar las reglas de acceso heredadas. Esto le permite hacer que la lista de acceso en esta estructura de carpetas sea diferente a la de su padre.
  3. Seleccione la regla Permitir que otorga acceso al grupo que desea restringir y presione Editar.
  4. Cambie la configuración "se aplica a" a "solo archivos". A diferencia de "esta carpeta, subcarpetas y archivos", la opción "solo archivos" no hace que el acceso otorgado se aplique a los subcontenedores.
  5. Haga clic en Aceptar para guardar los cambios en esa regla.
  6. Presione el botón Agregar para crear una nueva regla.
  7. Haga clic en el enlace "seleccionar un director" y elija el mismo usuario/grupo al que se aplica la regla previamente ajustada.
  8. Cambie la configuración "se aplica a" a "esta carpeta y subcarpetas". Esta regla otorgará acceso limitado a los contenedores.
  9. De forma predeterminada, se otorgan todos los permisos de lectura. Haga clic en el enlace "mostrar permisos avanzados" en la esquina superior derecha.
  10. Marque la casilla "crear archivos/escribir datos". Esto permite a los usuarios agregar archivos a las carpetas. Si desea que también puedan crear nuevas subcarpetas, marque también "crear carpetas/añadir datos". Tenga en cuenta que (dependiendo de otras reglas de seguridad) es posible que los usuarios no puedan eliminar las carpetas que crean accidentalmente.
  11. Haga clic en Aceptar para agregar la nueva entrada.
  12. Marque "reemplazar todas las entradas de permisos de objetos secundarios con entradas de permisos heredables de este objeto" en la parte inferior.
  13. Haga clic en Aceptar para actualizar la seguridad en el árbol de carpetas.

Tenga en cuenta que esto hará que a los usuarios les parezca que Explorer no puede crear archivos nuevos (las plantillas no se muestran en el submenú Nuevo del menú contextual), pero guardar archivos en dicha carpeta funciona bien.

Tenga en cuenta además que es posible que los usuarios aún puedan alterar o mover la raíz misma del árbol que ajustó debido ala seguridad enesopadre de la carpeta.

¡Precaución!Este procedimiento reemplaza la configuración de seguridad de todo el árbol de directorios. Probablemente deberías probarlo primero en un entorno de prueba o en un subárbol pequeño para asegurarte de que hace lo que deseas.

información relacionada