Os arquivos criados com o Windows 10 File Explorer em nosso servidor são criados com as seguintes permissões:
$ cacls test2.txt
\rh-data-s01\Abteilungen\Neue Medien\PLC\test2.txt NULL SID:(DENY)(special access:)
READ_CONTROL
FILE_WRITE_EA
FILE_EXECUTE
FILE_DELETE_CHILD
<Account Domain not found>(special access:)
STANDARD_RIGHTS_ALL
DELETE
READ_CONTROL
WRITE_DAC
WRITE_OWNER
SYNCHRONIZE
STANDARD_RIGHTS_REQUIRED
FILE_GENERIC_READ
FILE_GENERIC_WRITE
FILE_READ_DATA
FILE_WRITE_DATA
FILE_APPEND_DATA
FILE_READ_EA
FILE_WRITE_EA
FILE_READ_ATTRIBUTES
FILE_WRITE_ATTRIBUTES
<Account Domain not found>(DENY)(special access:)
FILE_EXECUTE
<Account Domain not found>R
Everyone:(special access:)
READ_CONTROL
SYNCHRONIZE
FILE_GENERIC_READ
FILE_READ_DATA
FILE_READ_EA
FILE_READ_ATTRIBUTES
Quando criado (com vim) em um shell bash cygwin64, ele cria arquivos que não são mais graváveis:
$ cacls test1.txt
\rh-data-s01\Abteilungen\Neue Medien\PLC\test1.txt
<Account Domain not found>(ID)F
<Account Domain not found>(ID)C
<Account Domain not found>(ID)C
<Account Domain not found>(ID)C
BUILTIN\Administrators:(ID)F
<Account Domain not found>(ID)F
NT AUTHORITY\SYSTEM:(ID)F
<Account Domain not found>(ID)C
<Account Domain not found>(ID)F
Qual configuração devemos mudar na configuração do Cygwin na estação de trabalho do usuário para obter os direitos adequados ou pelo menos direitos para modificar os arquivos?
A pasta é acessada como caminho UNC com cd //server/share/folder
.
(A propósito, a leitura atenta do link não me ajudou, mas talvez seja eu.)
Tags permissions bash windows smb cygwin