Línea de comando de Windows 7 Agregar grupo "Usuarios" al archivo


0

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

Respuestas:


1

Creo que icacls es lo que estás buscando, por ejemplo:

D:\>icacls D:\path\to\directory /grant administrators:F /t

Echa un vistazo: http://technet.microsoft.com/de-de/library/cc753525%28v=ws.10%29.aspx


icacls no funciona en estos archivos en particular. Solo funciona si especifico el directorio del archivo, en lugar de cualquier cosa en la carpeta.
— user243868

Si no funciona, díganos exactamente qué mensaje de error está recibiendo.
— Zoredache

No hay error Dice procesado con éxito 1 archivo. Pero cuando entro para verificar, obtengo dos resultados muy diferentes.
— user243868

0

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%

FOR /R "C:\Folder" %%G IN (*.*) DO icalcs %% /grant:r Everyone:F
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.