Select the product you need help with
CÓMO: Usar Xcacls.exe para modificar los permisos NTFSId. de artículo: 318754 - Ver los productos a los que se aplica este artículo En esta páginaResumen En este artículo se describe paso a paso cómo utilizar la
herramienta de control extendido de acceso de modificación (Xcacls.exe) a fin
de modificar y ver los permisos NTFS de archivos o carpetas. Puede utilizar Xcacls.exe para establecer todas las opciones de seguridad del sistema de los archivos que son accesibles en el Explorador de Windows desde la línea de comandos. Para ello, Xcacls.exe muestra y modifica las listas de control de acceso (ACL) de los archivos. Xcacls.exe es especialmente útil en instalaciones desatendidas de Windows 2000 Professional o Windows 2000 Server. Con esta herramienta puede establecer los derechos de acceso iniciales de las carpetas en las que el sistema operativo reside. Al distribuir el software en servidores o estaciones de trabajo, Xcacls.exe también permite impedir que los usuarios eliminen las carpetas o archivos. La utilidad Xcacls.exe se incluye en el Kit de recursos de Windows 2000. El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft: Contraer esta imagen ![]()
(http://www.microsoft.com/downloads/details.aspx?FamilyID=0ad33a24-0616-473c-b103-c35bc2820bda&DisplayLang=en)
Sintaxis de Xcacls.exe syntax xcacls nombre de archivo [/T] [/E] [/C] [/G usuario:perm;espec] [/R usuario] [/P usuario:perm;espec [...]] [/D usuario [...]] [/Y] donde nombre de archivo indica el
nombre del archivo o carpeta a la que la ACL o la entrada de control de acceso
(ACE) se suele aplicar. Se pueden utilizar todos los caracteres comodín
estándar. /T recorre de forma recursiva la carpeta actual y todas sus subcarpetas, aplicando los derechos de acceso elegidos a los archivos o carpetas correspondientes. /E modifica la ACL en lugar de reemplazarla. Por ejemplo, sólo el administrador tendrá acceso al archivo Test.dat si se ejecuta el comando XCACLS test.dat /G Administrator:F . Todas las ACE aplicadas anteriormente se pierden. /C hace que Xcacls.exe continúe si se produce un mensaje de error "Acceso denegado". Si no se especifica /C, Xcacls.exe se detiene en este error. /G usuario:perm;espec concede acceso al usuario al archivo o carpeta correspondiente.
/P usuario:perm;espec reemplaza todos los derechos de acceso del usuario especificado. Las reglas para especificar perm y espec son las mismas que para la opción /G. Vea la sección "Ejemplos de Xcacls.exe" de este artículo. /D usuario deniega al usuario el acceso al archivo o directorio. /Y deshabilita la confirmación al reemplazar los derechos de acceso del usuario. De forma predeterminada, CACLS pide confirmación. Debido a esta característica, cuando CACLS se utiliza en una rutina por lotes, la rutina deja de responder hasta que se escriba la respuesta correcta. La opción /Y se introdujo para evitar esta confirmación, para que Xcacls.exe se pueda utilizar en modo de lote. Utilizar Xcacls.exe para ver los permisosTambién puede utilizar Xcacls.exe para ver los permisos de un archivo o carpeta. Por ejemplo, escriba xcacls C:\winnt en el símbolo del sistema y, después, presione ENTRAR. Lo siguiente es un resultado típico:
c:\WINNT BUILTIN\Users:R BUILTIN\Users:(OI)(CI)(IO)(special access:) GENERIC_READ GENERIC_EXECUTE
BUILTIN\Power Users:C BUILTIN\Power Users:(OI)(CI)(IO)C BUILTIN\Administrators:F BUILTIN\Administrators:(OI)(CI)(IO)F NT AUTHORITY\SYSTEM:F NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F BUILTIN\Administrators:F CREATOR OWNER:(OI)(CI)(IO)F
Ejemplos de cacls.exeEjemplo 1Escriba XCACLS *.* /G administrator:RW /Y en el símbolo del sistema y, a continuación, presione ENTRAR para reemplazar la ACL de todos los archivos y carpetas de la carpeta actual sin examinar las subcarpetas y sin pedir confirmación.Ejemplo 2Las ACE que se agregan a la carpeta en este ejemplo también heredan la ACE de los archivos nuevos que se crean en esta carpeta. El comando proporciona a usuarioDePrueba derechos de lectura, escritura, ejecución y eliminación en todos los archivos nuevos creados en esta carpeta, pero sólo los permisos de lectura y escritura en la propia carpeta. Escriba XCACLS *.* /G usuarioDePrueba:RWED;RW /E en el símbolo del sistema y, después, presione ENTRAR.Ejemplo 3El ejemplo siguiente concede permisos de lectura y escritura en una carpeta sin crear una entrada heredada para los archivos nuevos. Por consiguiente, en este ejemplo, los archivos nuevos que se crean en esta carpeta no reciben ninguna ACE para usuarioDePrueba. Para los archivos existentes, se crea una ACE con permisos de lectura. Escriba XCACLS *.* /G usuarioDePrueba:R;RW /E en el símbolo del sistema y, después, presione ENTRAR.Instrucciones de los permisos NTFSA continuación se proporcionan instrucciones para asignar los permisos NTFS:
Referencias
Para obtener más información al respecto, haga clic en los números de artículo
siguientes para verlos en Microsoft Knowledge Base: 245015
(http://support.microsoft.com/kb/245015/
)
Cómo: Imprimir permisos de carpeta y de archivo desde una carpeta
135268
(http://support.microsoft.com/kb/135268/
)
Cómo usar CACLS.EXE en un archivo por lotes
Propiedades | Seleccione idioma
|



Volver al principio








