Cambie los permisos de archivos de Windows 7 desde el símbolo del sistema

Cambie los permisos de archivos de Windows 7 desde el símbolo del sistema

¿Cómo puedo cambiar los permisos de archivos de Windows 7 usando el símbolo del sistema?

Quiero cambiar los permisos en los archivos de programa, pero caclsno me funciona.

Respuesta1

caclsestá obsoleto en Windows 7. Debe utilizar ICACLSen lugar de cacls.

ICACLS "filename" /grant "Users":F

Este comando otorga los privilegios.

Respuesta2

Para cambiar los permisos, use una cuenta de administrador en esa máquina para ejecutar CACLS. Si tiene UAC habilitado, es posible que primero deba elevar el símbolo del sistema haciendo clic derecho sobre él y eligiendo "Ejecutar como administrador".

Puedes utilizar caclslo siguiente:

CACLS files /e /p {USERNAME}:{PERMISSION}

Dónde,

* /p : Set new permission
* /e : Edit permission and kept old permission as it is i.e. edit ACL instead of replacing it.
* {USERNAME} : Name of user
* {PERMISSION} : Permission can be:
      o R - Read
      o W - Write
      o C - Change (write)
      o F - Full control

Por ejemplo, para otorgarle a su cuenta de usuario control total (F) files, usaría el siguiente comando (escrito en un símbolo del sistema elevado de Windows):

CACLS files /e /p %USERNAME%:f

Lea la ayuda completa escribiendo el siguiente comando:

cacls /?

Respuesta3

Si, por algún motivo, los archivos se han desasociado de la cuenta de administrador en Windows 7, el uso de ICACLS NO los restaurará.

Se ve obligado a hacer clic manualmente en CADA archivo, uno a la vez, y seleccionarPropiedades > pestaña Seguridad > botón Avanzado > pestaña Permisos > botón Continuar.

Si está habilitado, apruebe la solicitud de UAC para el Editor de permisos para archivos y carpetas y desmarqueIncluir permisos heredables del padre de este objeto.. Haga clic en elEliminarcuando se le solicite, luego vuelva a habilitarIncluir permisos heredables, haga clicDE ACUERDO.

Esto restaurará sus accesos al archivo.

¿Cómo se puede lograr esto en una carpeta completa o un conjunto de archivos? Usar ICACLS *.* /RESETno funciona; termina con el error "Acceso denegado" para los archivos en cuestión.

Respuesta4

necesita ejecutar caclscon derechos de administrador para cambiar el permiso en los archivos de programa...

información relacionada