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.