Vista: configurando permissões de arquivo

1

Eu tenho um servidor em execução no Windows Vista e estou com problemas para configurar as permissões de arquivo.

Eu quero definir uma pasta para o 777, mas ao cancelar a seleção de somente leitura do Explorer, depois de voltar a ela, somente leitura é selecionada novamente!

Como posso alterar as permissões do arquivo?

    
por luqita 20.07.2011 / 01:33

4 respostas

3

Acho que você não tem um atributo somente leitura para pastas no Windows, ou seja, você só pode defini-lo em arquivos. (Então, é sempre exibido como um quadrado em vez de um tick.)

A permissão do UNIX 777 geralmente é desnecessária se você estiver configurando algum site ou ambiente de programação no Windows e, normalmente, criará problemas de segurança se conceder a Todos todas as permissões.

A melhor prática é entender por que a permissão do 777 é necessária para essa pasta específica e conceder a permissão "Modificar" ou "Controle total" ao usuário correto . Por exemplo, se você quiser tornar uma pasta gravável por algum script PHP em execução no IIS, basta conceder ao usuário do IIS (você precisa descobrir qual deles é diferente com uma configuração diferente do IIS) Modificar a permissão.

    
por 20.07.2011 / 04:19
1
  • Clique com o botão direito do mouse no arquivo e selecione Propriedades.
  • Clique na guia Segurança.
  • Clique em Avançado no canto inferior direito.
  • Na janela Configurações avançadas de segurança que aparece, clique na guia Proprietário.
  • Clique em Editar.
  • Clique em Outros usuários ou grupos.
  • Clique em Avançado no canto inferior esquerdo.
  • Clique em Localizar agora.
  • Percorra os resultados e clique duas vezes na sua conta de usuário atual.
  • Clique em OK em todas as janelas restantes, exceto na primeira janela Propriedades.
  • Selecione sua conta de usuário na parte superior da lista e clique em Editar.
  • Selecione sua conta de usuário na lista em cima novamente e, em seguida, no painel abaixo, marque Controle total em Permitir ou o controle que você precisar.
  • Você receberá um aviso de segurança, clique em Sim.

Em alguns arquivos que são essenciais para o Windows, você receberá um aviso "Não é possível salvar alterações de permissão ... acesso negado" e não há nada que você possa fazer sobre isso de acordo com o que eu saiba.

Reconsidere por que você está usando o Windows.

Geralmente é assim que o processo acontece. Você não quer fazer isso com muita freqüência embora.

    
por 20.07.2011 / 01:36
1

Em um prompt de comando elevado, digite:

CACLS /g username

Isso concederá todas as permissões. Eu poderia ter fornecido o uso incorreto, mas digitar CACLS /? dirá a você com certeza.

    
por 20.07.2011 / 01:57
0

O Windows Explorer não permite que um usuário obtenha diretamente o atributo somente leitura de pastas de uma caixa de diálogo de propriedades.

A caixa de seleção "somente leitura" exibida na caixa de diálogo não é o atributo da pasta. É um mecanismo para alterar todos os arquivos dentro da pasta (e, opcionalmente, dentro de suas subpastas) para ou de somente leitura. Apenas altera arquivos, não diretórios, além disso.

Para acessar o atributo somente leitura de uma pasta, é necessário usar outras ferramentas além do Windows Explorer, que façam permitir que alguém acesse o sinalizador de atributo real, como o comando ATTRIB .

O atributo somente leitura não torna os diretórios somente leitura no Windows em qualquer caso.

Nenhuma versão do MS-DOS, PC-DOS, OS / 2 ou Windows NT já aplicou o atributo somente leitura para diretórios. Você está sendo enganado pelo Unix Think. Você não deveria estar pensando em termos de "configuração 777" e de sinalizadores de permissões e, em seguida, procurando sinalizadores de atributo equivalentes. O sistema de permissões do grupo de usuários POSIX-outro não tem analógico direto no Win32.

No mundo do Windows NT, você deve estar analisando ( discricionário) entradas da lista de controle de acesso . O Windows NT tem ACLs e como billc.cn disse que você deve adicionar uma entrada de controle de acesso a cada arquivo que concede o direito de acesso específico ao conta de usuário / grupo específica que precisa desse acesso específico para esse arquivo em particular. Há muitas maneiras de alterar as ACLs no Windows, desde a caixa de diálogo de propriedades no Windows Explorer até o comando CACLS . E há muitas perguntas do SuperUser sobre essas ferramentas.

O direito de acesso específico para a capacidade de criar arquivos em um diretório, para conceder esse diretório adicionando uma entrada à sua ACL, é criar arquivos / gravar dados corretos .

O Windows Explorer reutiliza o bit de atributo não lido somente leitura nos diretórios para fins especiais.

Como o atributo somente leitura em um diretório não tem significado para o sistema operacional, o Windows Explorer o reutiliza para seus próprios fins. Se definido, isso sinaliza para o Windows Explorer que ele deve procurar por desktop.ini para personalizações de pasta que alteram como a pasta deve ser exibida.

    
por 20.07.2011 / 14:26