¿Convertir estos comandos chmod a cacls?

0

Quizás alguien pueda ayudarme. Me gustaría convertir los siguientes comandos chmod para usar en Windows 7, pero mi entendimiento no es el correcto.

/bin/chmod -R u+w,go-w,a+r somedirectory
/bin/chmod a+x anotherdirectory

Muchas gracias.

space_food_
fuente

Respuestas:

0

Aquí hay un par de ejemplos tomados de la manual de cacls / página de ayuda .

Otorgue el control total al usuario "Dean" a todos los archivos y subdirectorios:

cacls somedirectory /e /t /p Dean:f

Agregar permiso de solo lectura a un solo archivo

CACLS myfile.txt /E /G "Power Users":R

Agregar permiso de Control total a un segundo grupo de usuarios

CACLS myfile.txt /E /G "FinanceUsers":F

Ahora revoca los permisos de lectura del primer grupo.

CACLS myfile.txt /E /R "Power Users"

Ahora dale al primer grupo Control total:

CACLS myfile.txt /E /G "Power Users":F

Dar al grupo de Finanzas Control total de una carpeta y todas las subcarpetas

CACLS c:\docs\work /E /T /C /G "FinanceUsers":F

Parece que "/ t" recursiona todos los archivos y subdirectorios, y "/ e" edita en lugar de reemplazar la lista de control de acceso (permisos). Puede usar varias opciones por comando, pero he tenido problemas para cambiar todo a la vez. Cacls parece que quiere grupos y usuarios específicos en lugar de o, g, a opciones.

Aquí hay más información de "cacls /?":

 /G user:perm  Grant specified user access rights.

              Perm can be: R  Read

                           W  Write

                           C  Change (write)

                           F  Full control

/R user       Revoke specified user's access rights (only valid with /E).

/P user:perm  Replace specified user's access rights.

              Perm can be: N  None

                           R  Read

                           W  Write

                           C  Change (write)

                           F  Full control
Dean Spicer
fuente