Como adicionar a permissão “Ler e executar” no Windows 7 para o arquivo na unidade Samba

2

De um programa em C, gostaria de adicionar a permissão "Ler & executar" no Windows 7 para um arquivo em uma unidade Samba. O programa "icacls" é usado no exemplo abaixo, mas uma chamada da biblioteca C também pode ser uma possibilidade, se disponível.

As permissões podem ser alteradas para usuários do Windows, por exemplo Todos, com o programa "icacls" do Windows (usando chamada de sistema), mas quando tento alterá-lo para um usuário do Samba, com o nome mostrado no Windows, "icacls "retorna:

U:\temp>icacls hello.exe /grant smbuser:RX
user: No mapping between account names and security IDs was done.
Successfully processed 0 files; Failed processing 1 files

Alguma ideia de como posso adicionar a permissão "Ler & executar" a um arquivo no Windows para que o usuário e os grupos do Samba (Linux) obtenham o conjunto de permissões "x" do Linux?

    
por Morten Zilmer 09.06.2013 / 21:52

0 respostas