Convertendo esses comandos chmod para cacls?

0

Talvez alguém possa me ajudar. Eu gostaria de converter os seguintes comandos chmod para usar no Windows 7, mas meu entendimento é insuficiente.

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

Muito obrigada.

    
por space_food_ 11.05.2015 / 04:56

1 resposta

0

Aqui estão alguns exemplos retirados da página de manual / ajuda do cacls .

Conceda controle total ao usuário "Dean" a todos os arquivos e subdiretórios:

cacls somedirectory /e /t /p Dean:f

Adicione permissão somente leitura a um único arquivo

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

Adicione a permissão Controle total a um segundo grupo de usuários

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

Agora revogue as permissões de leitura do primeiro grupo

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

Agora, dê ao primeiro grupo Full-control:

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

Conceder ao grupo Financeiro Controle total de uma pasta e todas as subpastas

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

Parece que o "/ t" faz a recursão em todos os arquivos e subdiretórios, e "/ e" edita em vez de substituir a lista de controle de acesso (permissões). Você pode usar várias opções por comando, mas tenho problemas para alterar tudo de uma vez. Cacls parece que quer grupos e usuários específicos, em oposição ao o, g, a opções.

Veja mais algumas informações 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
    
por 11.05.2015 / 05:52