Como posso adicionar um usuário do Windows 8 a uma ACL no Windows 7?

5

O título praticamente diz o que eu quero fazer.

Eu tenho uma configuração de inicialização dupla com o Windows 7 e o Windows 8. Existe uma maneira mais fácil de fazer isso? Eu não quero takeown os arquivos, basta adicionar um usuário (ou dois) para as ACLs.

Existe uma maneira mais fácil de fazer isso?

Idealmente, gostaria de poder selecionar usuários da caixa de diálogo avançada no formulário de permissões de edição, mas entendo que isso provavelmente não é possível.

Atualização: Se a resposta for usar icalcs , explique como posso adicionar o usuário, pois ele não é um usuário do Windows 7 (ou seja, não entendo como ele saberá o que usuário que eu estou falando).

    
por soandos 24.06.2012 / 07:08

3 respostas

4

Você pode tentar usar fileacl para forçar a configuração do SID da sua conta de usuário do Windows 8 na pasta em questão.

Para recuperar seu SID, você pode usar psgetsid e atualizar o ACL por meio de :

fileacl c:\something /S S-1-N-M...:RXWDP

Explicação

  • /S é a mudança para definir permissões
  • S-1-N-M... deve ser substituído pelo SID que deve ser inserido na ACL
    Observe que o SID e as permissões devem ser delimitados por um : .
  • RXWDP significa
    • ler
    • Executar (alterar diretório)
    • Escrever
    • Excluir
    • Escrever permissões
por 26.06.2012 / 01:33
0

Por favor, olhe para icacls / grant

Você também pode querer olhar para icacls / herança: e

EDITADO para adicionar mais informações, pois não consigo ajustar este texto como resposta

Quando você tenta acessar uma pasta à qual você não tem acesso, você é solicitado pelo Windows com uma caixa de diálogo, que pede para você elevar e conceder permanentemente o acesso da sua conta à pasta. Isso adiciona o SID atual da sua conta conectada à pasta. No entanto, se os arquivos na pasta não estiverem configurados para herdar permissões de sua pasta pai, as permissões que foram adicionadas ao diretório como resultado da etapa anterior não serão herdadas pelos arquivos nessa pasta. O comando icacls com a opção / inheritance: e simplesmente concede permissão à sua conta de usuário atual para acessar o arquivo, herdando-os do diretório pai. Em essência, você está adicionando o SID atual do usuário conectado aos arquivos.

    
por 24.06.2012 / 07:21
0

Eu coloco todas as pastas que eu quero acessar por AMBOS (ou mais) SOs em um volume lógico ou ponto de montagem diferente.

É muito menos trabalhoso do que tentar acessar pastas de usuários mantidas como reféns pelo Vista, Win7 ou Win8.

Exceto isso, acredito que, se você sempre se certificar de que o usuário e a senha dos dois sistemas operacionais sejam os mesmos, você deve ser de ouro.

    
por 09.04.2013 / 21:29