Monte o problema de permissão cifs no diretório profundo, talvez devido à divisão UNC e prefixpath

1

Estou tentando montar um diretório (dir3). No entanto, na máquina windows o diretório / servidor / dir1 já é uma pasta compartilhada de arquivos, mas eu não tenho permissão para isso. Recebi as permissões de leitura para // server / dir1 / dir2 / dir3. Um exemplo do comando que estou executando e a resposta que recebo são dados abaixo.

~# mount -vt cifs //server/dir1/dir2/dir3 /mount/directory -o credentials=/file/credentials
mount.cifs kernel mount options: ip=10.10.10.10,unc=\server\dir2,credential=/file/credentials,ver=1,user=user,domain=sbts,prefixpath=dir2/dir3,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

No meu Mac, posso usar as mesmas credenciais para me conectar a //server/dir1/dir2/dir3 , portanto, suponho que haja algo errado com meu comando "mount -t cifs" e não com minhas credenciais.

Meu palpite é que o comando mount, ao dividir a linha //server/dir1/dir2/dir3 em unc=\server\dir1 e prefixpath=dir2/dir3 , está fazendo com que a transação teste e teste as permissões em relação a \server\dir1 e não //server/dir1/dir2/dir3 .

Existe alguma maneira de manter o comando mount -t cifs dividindo //server/dir1/dir2/dir3 em unc=\server\dir1 e prefixpath=dir2/dir3 ? Ou isso há alguma outra maneira de corrigir o meu problema?

    
por hax2024 06.05.2015 / 19:19

0 respostas