Por algum motivo, não consigo cd em um diretório remoto específico ao qual tenho acesso, ele falha com:
$ cd Data\ Services/
-bash: cd: Data Services/: Invalid argument
Foi assim que montei:
$ sudo mount -t cifs //big.acme.corp/network/ ~/z -o username=myuser,domain=mydomain,uid=$(id -u),gid=$(id -g),vers=1.0
Password for myuser@//big.acme.corp/network/: *********
Posso acessá-lo muito bem no meu laptop Windows 8 (mesmo nome de usuário/senha).
para referência:
$ ls -ald "Data Services"
drwx--x--x 2 myuser myuser 0 Dec 13 09:21 Data Services
Pelo menos do meu lado, parece que esse atalho é visto como um diretório:
$ find Data\ Services -type d
Data Services
find: ‘Data Services’: Invalid argument
Como tal, não posso fazer muito com isso:
$ cat Data\ Services
cat: Data Services: Invalid argument
ou mesmo
$ hexdump Data\ Services
hexdump: Data Services: Invalid argument
hexdump: all input file arguments failed
Conforme sugerido abaixo, tentei novamente com o noperm
:
$ sudo mount -t cifs //big.acme.corp/network/ ~/z -o username=myuser,domain=mydomain,uid=$(id -u),gid=$(id -g),noperm
O que me dá:
$ mount
...
//big.acme.corp/network/ on /home/myuser/z type cifs (rw,relatime,vers=1.0,cache=strict,username=big.acme.corp,domain=mydomain,uid=1002,forceuid,gid=1003,forcegid,addr=10.1.2.3,file_mode=0755,dir_mode=0755,nounix,mapposix,noperm,rsize=61440,wsize=65536,echo_interval=60,actimeo=1)
Isso não mudou nada:
$ strings Data\ Services
strings: Data Services: Invalid argument
O problema real da raiz foi com o suporte do
DFS
. Minha versão do CIFS era muito antiga. A atualização para um sistema mais recente não resolveu todos os problemas, mas acabei me deparando com:O que me deu um log de erros mais detalhado, descobri que:
Atualizando meu
resolve.conf
de:para:
Finalmente consegui ligar
mount -t cifs
sem'nodfs'
opção. Os sintomas não são mais um erro e simplesmente informativos:Finalmente posso acessar o conteúdo de
Data Services
sem problemas.Para concluir:
nodfs
opçãoresolv.conf
está definido corretamenteTópico completo em:
referência nodfs:
Tente as opções iocharset=utf8 e vers=1.0 ao montar o compartilhamento:
Isso resolveu o problema para mim.