Você não pode cd
para um compartilhamento smb como este.
O Nautilus / Nemo pode fazer isso, porque usa um sistema de arquivos virtual ( gvfs ) em segundo plano e monta o compartilhamento em um pasta em algum lugar em seu sistema de arquivos automaticamente.
Depois que você disparou o Nautilus / Nemo para montá-lo, você pode ir para /run/user/1000/gvfs/[...]
(compare sua mount
output) e voilà. Você deve ver o compartilhamento smb lá.
A partir do terminal sem o Nautilus / Nemo você precisa montar a unidade smb manualmente . Existem várias opções ao fazê-lo.
Opção mais comum é usar cifs
. smbfs
é uma alternativa.
Alternativas para montagem de smb no userspace (sem a necessidade de ter direitos sudo ou root) são descritas aqui ou aqui ou aqui .
Instale o cifs-utils:
sudo apt-get install cifs-utils
Em seguida, monte sua unidade
- > temporariamente:
sudo mount -t cifs -o <Options> //<Server>/<Sharename> <Mountpoint>
Nota: <MountPoint>
deve existir.
por exemplo,
sudo mount -t cifs -o credentials=~/.smbcredentials //nas/shared_folder /media/nas_shared
com ~ / .smbcredentials sendo apenas um arquivo de texto normal com o seguinte conteúdo:
username=<username of the share>
password=<password of the share>
Deixe de fora a parte -o credentials=[...]
se for um compartilhamento público sem login.
- > ou permanente usando fstab:
//<Server>/<Sharename> <Mountpoint> cifs credentials=/home/user/.smbcredentials 0 0
Então você pode cd para <Mountpoint>
.
Obtenha mais informações do WIKI do Ubuntu .