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?
icacls funciona bien en carpetas. De hecho, debe evitar establecer permisos en los archivos, ya que algunas aplicaciones estúpidas los eliminarán cuando se guarde.
—
Zoredache
El archivo solo tiene SYSTEM y Administradores en el grupo de permisos. Creo que esto es lo que está causando el problema.
—
user243868
No edite su pregunta para agregar la solución. Publíquelo como una respuesta por separado
—
Canadian Luke
No puedo, soy demasiado nuevo.
—
user243868