Establecer un archivo en "Solo lectura" en Windows con ICACLS


0

Sabía cómo configurar un archivo de solo lectura con cacls:

  cacls "toto.txt" //E //P Everyone:N
  cacls "toto.txt" //E //G Everyone:R

Eliminó todos los derechos para todos y luego solo agregó el derecho "Leer".

¿Cómo hacer lo mismo con icacls?

En particular, intenté:

  • icacls toto.txt /grant "everyone":R pero el archivo aún se puede escribir
  • icacls toto.txt /deny "everyone":W pero el archivo ya no es legible

Respuestas:


0

El problema es que los derechos de acceso se heredan de la carpeta principal.

Las siguientes 2 líneas harán el truco:

icacls toto.txt /inheritance:r
icacls toto.txt /grant "everyone":R

La primera línea adicional eliminará toda la herencia.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.