montagem CIFS - alterar permissões no arquivo não produz efeito

0

Não consigo alterar permissões em arquivos montados com cifs do compartilhamento de janelas. Só posso alterar a permissão de gravação.

Eu montei o compartilhamento usando:

//10.0.0.1/share on /some/path/to/folder
type cifs (rw,username=usr,password=passwd,domain=10.0.0.1,uid=32,gid=1001,
iocharset=utf8,dir_mode=0770,sec=ntlm,_netdev)

Onde uid é meu nome de usuário.

Quando tento alterar a permissão de algum arquivo dentro do compartilhamento, como /some/path/to/folder/simple/file.inside para o 777:

sudo chmod 777 file.inside

Permssions não muda para 777, em vez disso, ls -l output dá -rwxr-xr-x

Quando eu altero para 000, o resultado é: -r-xr-xr-x

A única diferença entre esses dois é que o proprietário não tem permissão para escrever. Estou confuso porque é isso e como consertar isso.

    
por amonowy 23.06.2017 / 13:22

1 resposta

0

link

The core CIFS protocol does not provide unix ownership information or mode for files and directories. Because of this, files and directories will generally appear to be owned by whatever values the uid= or gid= options are set, and will have permissions set to the default file_mode and dir_mode for the mount. Attempting to change these values via chmod/chown will return success but have no effect.

Portanto, ainda não está implementado.

    
por 21.09.2017 / 16:05