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?
Tags permissions samba cifs