Sinalizador somente leitura. Uma propriedade da pasta também? (não apenas objetos de arquivo?)

2

Selecione a opção a seguir para definir o sinalizador "Somente leitura" no nível da pasta e ativar essa configuração de sinalizador em cascata para todos os objetos descendentes ...

Quandoeuverificoosarquivosdepoisdeiniciarestecomando,todoselestêmosinalizadorsomenteleituradefinido.Noentanto,quandoverificoapasta,vejoacaixadeverificaçãoSinalizadorsódeleituraapareceem"Estado misto", apesar de todos os ficheiros terem o sinalizador definido.

Euseiquesomenteleituraéumapropriedadedeumarquivo,masétambémumapropriedadedeumapasta?Acaixadediálogosugerequeé.Noentanto,porqueacaixadeseleçãoéexibidamisturadaquandoexiboapropriedadesomenteleituradapasta?TodososarquivosnessapastatinhamosinalizadorSomenteleituradefinido,portanto,acaixadeseleçãonãopoderiaestarrepresentandoumstatusmistodosarquivosdentrodapasta.

Parece-mequeestacaixadeseleçãoéusadaapenascomoumaformarápidadeconfigurarosinalizadoremcascata,masacaixadediálogoperguntase"desejo defini-lo apenas para a pasta", o que me confunde, parece funcionar como se fosse uma propriedade da pasta.

    
por Chad 27.11.2012 / 21:23

3 respostas

3

De acordo com o link ,

Unlike the Read-only attribute for a file, the Read-only attribute for a folder is typically ignored by Windows, Windows components and accessories, and other programs. For example, you can delete, rename, and change a folder with the Read-only attribute by using Windows Explorer.

Além disso,

Windows Explorer does not allow you to view or change the Read-only or System attributes of folders.

Veja também:

A pasta volta a ser somente leitura. Que configuração de permissões faz isso no Windows?

Windows 7/64 bits: a pasta permanece protegida contra gravação após a alteração

O Windows XP na verdade não altera os atributos de maneira recursiva

    
por 28.11.2012 / 00:16
1

No Windows, a GUI não exibe se a pasta possui o atributo Somente leitura definido ou não. A caixa de seleção do atributo Somente leitura é sempre na posição mista / indeterminada. No Windows 7, há uma observação Aplica-se somente aos arquivos na pasta ao lado do atributo Somente leitura:

Vocêpodeverificarseoatributoestádefinidousandoattributility:

C:\>attribUsersRC:\Users

EsteatributosomenteleituraempastastemumsignificadoespecialparaoWindowsShell,Explorer:elefazcomqueeleleiadesktop.ininapasta,seexistir.

VocêoverificajogandocomoatributoSomenteleituranapastaMeusdocumentos,porexemplo:

attrib-R"My Documents"

O ícone de Meus Documentos se tornará um ícone de pasta regular. Para restaurá-lo, execute

attrib +R "My Documents"


Como outras respostas já mencionadas, a GUI do Windows permite remover uma pasta mesmo que seu atributo Somente leitura esteja definido, embora a linha de comando rmdir não possa excluí-la se a pasta for somente leitura:

mkdir test
attrib +R test
attrib test
     R       test
rmdir test
Access is denied.

attrib -R test
rmdir test

A pasta test foi removida agora.

    
por 28.11.2012 / 08:41
0

Sim, uma pasta / diretório tem suas próprias permissões de leitura / gravação. Os sistemas operacionais modernos (incluindo o Windows) tendem a imitar o conceito de diretório Unix, onde o diretório é apenas um arquivo com restrições especiais sobre como ele pode ser modificado. Observe que a caixa de diálogo que você usou diz "Aplicar alterações à pasta , subpasta e arquivos". (Itálico meu).

O que não responde à parte importante da sua pergunta: por que suas permissões ainda estão misturadas?

    
por 27.11.2012 / 22:01