2012-10-04 39 views
5

Duplicar posibles:
How to grant permission to users for a directory using command line in Windows?Modificar el permiso de la carpeta en la línea de comandos de Windows?

quiero conceder a todos los usuarios de un sistema de los permisos de lectura, escritura y modificar para una carpeta. Creo que habría una línea de comandos que utilizo para hacer eso, pero si no hay nada y tengo que escribir un código para él, ayúdenme con eso.

Problema principal es que quiero otorgar estos permisos a todos los usuarios, generalmente no me importa UserNames y quiero poner "*" en lugar de nombres de usuario, para aplicar nuevos permisos para todos los usuarios.

alguna idea? Gracias.

+1

Es confuso que esto está etiquetada C# y cmd. ¿Quieres consejos sobre cómo crear un programa C# que cambie los permisos? –

+0

Claro, eso sería trabajos! Etiqueté C# para mostrar que puedo codificar algo en C#. –

+1

La etiqueta debe describir la pregunta y no usted :-) Por lo tanto, debe etiquetar C# solo si la pregunta es sobre C#. –

Respuesta

19

Hay es una línea de comandos - CACLS.

Por ejemplo, para añadir "Todo el mundo" con "Control total" a la carpeta c:\temp\test se debería utilizar:

REM /t means "apply change recursively" 
REM /e means "edit existing DACL". 
REM  Omitting this will overwrite the existing DACL. 
cacls c:\temp\Test /t /e /g Everyone:f 
+0

¿Alguien aquí se refiere a cada usuario en cada dominio que usa esta computadora? –

+1

'Everyone' es un grupo integrado en Windows. Consulte http://ss64.com/nt/syntax-security_groups.html para obtener una lista. También puede usar CACLS para establecer permisos para usuarios individuales, usando (por ejemplo) '/ g MyDomain \ RB: f' para darme FullControl. –

+0

Dar permiso a todos para modificar significa que cualquiera puede eliminar la carpeta ... cualquier persona ... cualquier software ... cualquier virus ... ¡cualquier persona! En general, si está en un dominio de Windows, es mejor usar el grupo integrado 'Usuarios autenticados' que es todo el mundo conectado. –

Cuestiones relacionadas