Como a mensagem de erro indica que os URLs CIFS (começando com smb://) não são suportados, você deve usar a sintaxe "clássica" para identificar o servidor e compartilhar. Além disso, você não pode montar uma pasta em um compartilhamento como se fosse um compartilhamento - você deve montar o compartilhamento e acessar a pasta dentro dele. Você pode criar um link simbólico para a pasta dentro do compartilhamento, se necessário. Finalmente, quando você executa smbmount, mount -t smbfsou comandos de montagem remota semelhantes, como root(por exemplo, com sudo), é necessário especificar o nome de usuário no servidor (a menos que seja realmente o rootque é improvável e, se o servidor executar um sistema semelhante ao Unix, não recomendado).
Então, primeiro, você criará uma pasta (ponto de montagem) para o compartilhamento:
sudo mkdir /mnt/projects
(Isso pressupõe que você deseja criá-lo /mnt. Tornou-se mais comum criar todos os pontos de montagem acessíveis globalmente que não fazem parte do seu sistema Ubuntu em /mediavez de, /mntmas é bom usá- /mntlo, se quiser.)
Em seguida, use um comando como este para montar o compartilhamento:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Substitua USERNAMEpelo nome de usuário no servidor Samba no qual você precisa fazer login. Você será solicitado a fornecer sua senha. Você também pode especificar sua senha na linha de comando (com ), mas ela aparecerá em texto não criptografado no Terminal e entrará no seu histórico de comandos; portanto, você provavelmente não deseja fazer isso.-o password=PASSWORD
Você notará que eu usei smbmountmas mount -t smbfsou mount -t cifs(ou mount.cifs) deve funcionar da mesma forma, se você preferir.
smb://192.168.2.28/projectsO conteúdo do Now está acessível em /mnt/projects. Se você precisar acessar o conteúdo de smb://192.168.2.28/projects/myProjectin /mnt/projects/myProject, poderá criar um link simbólico:
sudo ln -s /mnt/projects/myProject /mnt/myProject
Para leitores do Ubuntu 12.10 e posterior: Você deve usar mount.cifsor mount -t cifs( smbmounte mount -t smbfsnão é mais fornecido). O pacote cifs-utils
é necessário. Esses comandos também funcionarão em sistemas anteriores.