configuração chmod 700 com permissão do Windows 7

6

É difícil explicar, mas basicamente eu tenho uma pasta em uma partição da qual eu me tornei o proprietário. Basicamente eu quero (em termos Linux / chmod) 700 permissão para isso.

O problema é: 1) Eu não sei como definir permissão para todos os outros (é systemname \ users?) 2) todos parecem ter acesso de leitura para os arquivos automaticamente com as caixas de seleção acinzentadas 3) Eu não posso definir a leitura para negar porque defini-lo para todos me inclui e, em seguida, eu não consigo acessar os arquivos.

Então, como defino a permissão para que apenas eu, o proprietário, possa acessar esses arquivos?

    
por studiohack 05.03.2010 / 07:33

2 respostas

3

Abra as propriedades na pasta.

Selecione a guia de segurança | avançado | alterar permissões

Desmarque a opção "incluir permissões herdáveis" e selecione remover no pop-up. NÃO salve (removerá todas as permissões). Assinale "substituir todas as permissões de objeto filho ..." para que o conteúdo da pasta também seja atualizado.

Selecione Adicionar, insira seu nome de usuário e clique em Verificar Nomes. Se você inseriu seu nome de usuário corretamente, ele será sublinhado (talvez seja necessário incluir um nome de domínio). Você pode usar o Advanced para pesquisar.

Selecione as permissões desejadas (presumivelmente, "Controle total", que marcará todas as outras caixas), certifique-se de aplicar a "Esta pasta, subpastas e arquivos" é selecionada (e que "aplica essas permissões a objetos e / ou contêineres dentro deste contêiner apenas "NÃO está marcado".

Clique em OK para voltar para as configurações de Segurança Avançada (que devem ter uma entrada agora), clique em OK (o que mudará as permissões) e em OK até o fim.

Você é o único usuário com acesso à pasta e aos arquivos.

NB. Ao contrário do * nix, não há permissão de "execução" no Windows, se você puder ler o arquivo, poderá (tentar) executá-lo.

    
por 05.03.2010 / 10:48
0
icacls foo.dat /grant:r *S-1-3-0:(F) /inheritance:r

em que foo.dat é o nome do arquivo. O: r after / grant significa substituir as permissões existentes, o: r after / inheritance significa remover permissões herdadas. (F) é para controle total, e S-1-3-0 é o SID para "Criador / Proprietário" (necessário graças à política de localização insana).

    
por 10.02.2012 / 23:28