Em um compartilhamento de arquivos do Windows, temos um usuário "drone" que recebe permissões de leitura para acessar APENAS uma subpasta "child": / SHARE / parent / child Mas não é dado acesso de leitura / gravação para "pai" (no entanto, é permitido listar diretórios).
Eu quero acessar a subpasta "child" diretamente de uma instalação mínima do Ubuntu (servidor) 14.04 LTS usando o usuário "drone". Eu prefiro não instalar o gvfs e todas as suas dependências.
Isso funciona PERFEITAMENTE (testado a partir da minha máquina de desktop do Ubuntu 14.04):
$ gvfs-mount smb://[email protected]/SHARE/parent/child mount_folder
Isso não funciona para o usuário 'drone' (mas funciona para usuários com acesso r / w a 'parent'):
$ sudo mount -t cifs //server.domain.org/SHARE/parent/child /mount_folder -o sec=ntlm,username=drone,password=secret,domain=domain,iocharset=utf8
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Parece que o mount.cifs faz checagem de permissões diferente do gvfs ... isso é configurável / consertável ou uma diferença fundamental nos dois programas?
Obrigado!