Windows 7 Home Premium SP1.
Eu crio uma pasta F: \ Foo e a compartilho via "Compartilhar com" > "Grupo doméstico (leitura / gravação)"
Eu criei um arquivo nesta pasta: arrastando de uma unidade flash ou para os fins desta postagem, indo em copy con a.txt
e digitando algumas coisas.
Eu também tenho um laptop com Windows 8. O laptop pode visualizar Foo
no meu PC, mas não pode ver a.txt
. Se eu listar as permissões no Cygwin, elas serão mostradas como:
-rwx------+ Matt 5 May 5 02:22 a.txt
Se eu for para chmod a+rx a.txt
, o laptop poderá ver agora a.txt
É chato ter que chmod
de todos os arquivos que copio para a pasta compartilhada, eu gostaria de poder colocar arquivos lá e então tê-los visíveis no compartilhamento de rede por padrão, sem ter que chmod.
A minha pergunta é: como configuro o compartilhamento para que os arquivos sejam exibidos como padrão?
Eu pesquisei esse problema mais cedo e ele sugeriu usar icacls
como um diagnóstico. Aqui está a saída antes de fazer chmod
:
a.txt BUILTIN\Administrators:(F)
Matt-PC\Matt:(I)(F)
BUILTIN\Administrators:(I)(F)
Matt-PC\HomeUsers:(I)(F)
NT AUTHORITY\SYSTEM:(I)(F)
E depois de chmod
:
a.txt Matt-PC\Matt:(M,WDAC,WO)
Matt-PC\None:(RX)
Everyone:(RX)
BUILTIN\Administrators:(F)
Matt-PC\HomeUsers:(F)
BUILTIN\Administrators:(F)
NT AUTHORITY\SYSTEM:(F)
Pergunta extra: o que o (I)
indica aqui? Ele não está listado na documentação oficial para icacls .
O laptop se conecta fazendo \192.168.1.99\Foo
, e nenhum nome de usuário / senha é necessário (é assim que eu quero que seja).
Eu tentei criar e excluir uma pasta como sugerido em esta postagem , no entanto, isso não causou a alteração das permissões de a.txt
.