Línea de comandos de Windows

El comando Cacls se puede usar para mostrar o modificar la lista de control de acceso(ACL) de archivos. A continuación puede encontrar algunos ejemplos de comandos cacl para varios escenarios.

Encontrar los permisos de acceso de un archivo

podemos ejecutar el siguiente comando para imprimir los permisos de acceso de un archivo.

cacls filename

Ejemplo:

c:\>cacls data.txtc:\data.txt NT AUTHORITY\SYSTEM:F BUILTIN\Administrators:F WINCMD-PC\John:Fc:\>

Cambiar los permisos de acceso de un archivo

Hay dos maneras en que usted puede modificar los permisos de acceso de un archivo. El primer método es reemplazar los permisos de acceso existentes, mientras que el segundo método es editar los permisos existentes.

Reemplazar los permisos de acceso existentes:

Podemos usar el interruptor / P para reemplazar los permisos existentes. La sintaxis de este comando es la siguiente:

cacls filename /P user1:permissions user2:permissions user3:permissions 

Los permisos existentes serán reemplazados por los especificados en el comando anterior. Para ilustrar el uso de este conmutador /P, modifiquemos los permisos de acceso de los datos del archivo.txt mostrado en el ejemplo anterior.

Como puede ver, no hemos especificado nada sobre el usuario John con el conmutador /P. Dado que el indicador / P reemplaza los permisos, después de ejecutar el comando, data.txt no tendrá ningún permiso de acceso para el usuario John.

Editar permisos de acceso para un usuario:

El segundo método permite modificar los permisos de acceso para un usuario sin afectar los permisos de otros usuarios. Podemos usar el interruptor / E para esto.

Por ejemplo, en el caso anterior, demos al usuario John solo permiso de lectura y mantengamos los mismos permisos para otros usuarios. El comando para esto es:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.