dar permisos de usuario a una carpeta

27/02/2009 - 11:39 por AM | Informe spam
Hola necesitaria poder dar permisos de usuario, en concreto los siguientes:
MYSERVER\ASPNET.
MYSERVER\IIS_WPG.
MYSERVER\IUSR_MYSERVER
a 1 carpeta, habria alguna forma de hacerlo desde mi codigo?

Muchas gracias por su tiempo

Saludos
 

Leer las respuestas

#1 Gustavo Cantero
27/02/2009 - 17:22 | Informe spam
Deberías hacer algo como esto:

using System.IO;
using System.Security.AccessControl;
using System.Security.Principal;

...

FileSecurity objFileSec = File.GetAccessControl("c:\path");
objFileSec.AddAccessRule(new FileSystemAccessRule(new
NTAccount("usuario"), FileSystemRights.Modify,
AccessControlType.Allow));
File.SetAccessControl("c:\path", objFileSec);

Espero te sirva.
Saludos.

Gustavo A. Cantero
CEO - Scientia® Soluciones Informáticas
MCP - MCSD - MCTS
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar

De: AM [mailto:]
Expuesto a las: Viernes, 27 de Febrero de 2009 08:39 a.m.
Expuesto en: microsoft.public.es.csharp
Conversación: dar permisos de usuario a una carpeta
Asunto: dar permisos de usuario a una carpeta

Hola necesitaria poder dar permisos de usuario, en concreto los
siguientes:
MYSERVER\ASPNET.
MYSERVER\IIS_WPG.
MYSERVER\IUSR_MYSERVER
a 1 carpeta, habria alguna forma de hacerlo desde mi codigo?

Muchas gracias por su tiempo

Saludos

Preguntas similares