O que significa "somente leitura" e "não executável" para Pastas?

0

Falando sobre autorizações, eu sei o que "somente leitura" e "não executável" significaria para um arquivo.

Mas o que esses dois significam para uma pasta ? E como posso alterar essas autorizações de acesso?

De alguma forma eu não posso fazer isso para pastas

    
por KansaiRobot 23.08.2018 / 07:42

3 respostas

2

  • O sinalizador do MS-DOS "somente leitura" não tem efeito nos diretórios. Somente o gerenciador de arquivos gráfico Windows Explorer usa-o para ativar desktop.ini personalizações, como ícones personalizados, semelhantes ao sinalizador "Sistema" (consulte A velha coisa nova ).

    Para tornar um diretório realmente somente leitura, você precisaria definir uma ACL (lista de controle de acesso) personalizada por meio de icacls ou por meio de Propriedades → Segurança . / p>

  • As permissões do NT ACL "Read" e "Write" referem-se ao acesso à lista de arquivos . Se você puder 'ler' um diretório, isso significa que você pode obter uma lista de nomes de arquivos; se você puder 'escrever', isso significa que você pode criar / mover / renomear / deletar arquivos dentro dele. (Isso é o mesmo que + r + w no Unix / Linux.)

  • A permissão da ACL do NT "Executable" significa "Traversable" para diretórios. (Na verdade, é assim que é rotulado na guia Segurança .) Isso permite que você acesse os arquivos dentro desse diretório. Por exemplo, ter 'read' mas não 'executar / percorrer' o acesso a uma pasta ainda permite que você veja arquivos dentro, mas não os abra de verdade.

    No entanto, o Windows ignora essa permissão para diretórios. Todos os usuários recebem um privilégio especial que permite entrar em qualquer diretório, mesmo que você não tenha acesso 'execute / traverse' a ele. (Mas além disso, ainda é o mesmo que + x no Unix / Linux).

Observe que as ACLs configuradas na guia Segurança são herdáveis por padrão - assim, conceder a alguém acesso "Leitura" a um diretório dá automaticamente acesso "Leitura" aos arquivos internos.

    
por 23.08.2018 / 10:05
0

O sinalizador somente leitura nos diretórios também é usado como um dos sinalizadores para indicar entradas longas de nome de arquivo no sistema de arquivos FAT

VFAT Long File Names (LFNs) are stored on a FAT file system using a trick—adding (possibly multiple) additional entries into the directory before the normal file entry. The additional entries are marked with the Volume Label, System, Hidden, and Read Only attributes (yielding 0x0F), which is a combination that is not expected in the MS-DOS environment, and therefore ignored by MS-DOS programs and third-party utilities.

link

Whenever a user creates a file with a long filename, Windows creates an eight-plus-three name for the file. In addition to this conventional entry, Windows creates one or more secondary folder entries for the file, one for each 13 characters in the long filename. Each of these secondary folder entries stores a corresponding part of the long filename in Unicode.

Windows sets the volume, read-only, system, and hidden file attribute bits of the secondary folder entry to mark it as part of a long filename.

link

    
por 23.08.2018 / 14:05
0

Detalhes sobre a permissão:

  • Leia & Executar: os usuários podem executar arquivos executáveis, incluindo scripts.
  • Leitura: os usuários podem ver arquivos e propriedades de arquivos.

    
por 23.08.2018 / 11:59