Como faço para conceder acesso total a um arquivo em um compartilhamento SMB do Windows 7, que atualmente tem acesso somente para gravação?

0

No momento, estou tentando configurar um compartilhamento SMB no Windows 7. Ele funciona bem, exceto por um arquivo que não tenho permissão para ler, mas, curiosamente, posso excluir. Eu tentei ler o arquivo usando clientes Linux e Windows SMB, mas ambos não tiveram sucesso.

Aqui está um exemplo de saída do smbclient no Linux:

smb: \> get write.exe
getting file \write.exe of size 9216 as write.exe (9.0 KiloBytes/sec (average 4.5 KiloBytes/sec)
smb: \> get program.exe
NT_STATUS_ACCESS_DENIED opening remote file \program.exe

O arquivo que estou tentando ler (program.exe) é um arquivo criado pelo PyInstaller, e eu copio de seu local original para a pasta de compartilhamento usando o comando "copy". Isso me faz pensar que algo estranho está acontecendo com as permissões, mas quando eu verificar as permissões, ele tem as mesmas permissões que os outros arquivos no compartilhamento:

C:\smb>icacls *
program.exe BUILTIN\Administrators:(I)(F)
            NT AUTHORITY\SYSTEM:(I)(F)
            BUILTIN\Users:(I)(RX)
            NT AUTHORITY\Auhtenticated Users:(I)(M)

write.exe BUILTIN\Administrators:(I)(F)
          NT AUTHORITY\SYSTEM:(I)(F)
          BUILTIN\Users:(I)(RX)
          NT AUTHORITY\Auhtenticated Users:(I)(M)

Successfully processed 2 files; Failed processing 0 files

Para criar o compartilhamento, usei os comandos:

C:\> mkdir C:\smb
C:\> net share share=C:\smb
    
por correcthrsbatterystpl 30.12.2017 / 05:52

0 respostas