Você não pode afetar um usuário no Windows definindo o setuid
bit no Linux.
O Windows não vê nem usa o setuid
bit em um arquivo de um servidor Linux.
O Windows não possui nenhum conceito ou mecanismo de setuid
.
Eu compilei ExpressI.exe em um sistema Windows com Visual C ++. O arquivo ExpressI.exe reside em um compartilhamento montado do Linux.
Eu preciso permitir somente o programa ExpressI.exe para acessar a pasta test
que contém ExpressI.exe no compartilhamento Linux. Então eu entrei no servidor Linux e configurei o proprietário de cada arquivo na pasta test
para user vek e dei permissão setuid
no arquivo executável ExpressI.exe. Eu tive a idéia de Jenny D neste link Como faço para desativar as permissões de cópia?
Agora estou executando em uma máquina Windows 10 (não no WINE) conectada ao compartilhamento Linux.
O problema é quando algum outro usuário (não usuário 'vek') executa este arquivo executável no Windows 10, eles não podem acessar a pasta test
.
Por favor, veja a imagem abaixo. Como posso resolver este problema?
Você não pode afetar um usuário no Windows definindo o setuid
bit no Linux.
O Windows não vê nem usa o setuid
bit em um arquivo de um servidor Linux.
O Windows não possui nenhum conceito ou mecanismo de setuid
.
Tags permissions windows smb linux setuid