Necesito cambiar los permisos en un archivo / carpeta a través de la línea de comando. Puedo hacer esto manualmente:
- Haga clic derecho en cualquier archivo / carpeta
- Propiedades
- Seguridad (pestaña)
- Editar...
- Añadir...
- Ingrese los nombres de objeto para seleccionar: Usuarios
- Okay
¿Cómo hago esto usando una línea de comando?
Editar:
Esto funciona
icacls "C:\folder1\folder2\file.txt" /grant:r Users:F
El problema es que quiero seleccionar la carpeta principal y que tenga efecto en todos los archivos.
No funciona
icacls "C:\folder" /grant:r Users:(OI)(CI)F
¿Es porque icacls no puede referirse a una carpeta?
windows-7
command-line
permissions
usuario243868
fuente
fuente
Respuestas:
Creo que icacls es lo que estás buscando, por ejemplo:
Echa un vistazo: http://technet.microsoft.com/de-de/library/cc753525%28v=ws.10%29.aspx
fuente
En un lote (.bat). Esto se usa para archivos obstinados que se niegan a heredar los permisos de la carpeta. Para la línea de comando solo un%
fuente