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 smbfs
ou 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 root
que é 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 /media
vez de, /mnt
mas é bom usá- /mnt
lo, 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 USERNAME
pelo 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 smbmount
mas mount -t smbfs
ou mount -t cifs
(ou mount.cifs
) deve funcionar da mesma forma, se você preferir.
smb://192.168.2.28/projects
O conteúdo do Now está acessível em /mnt/projects
. Se você precisar acessar o conteúdo de smb://192.168.2.28/projects/myProject
in /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.cifs
or mount -t cifs
( smbmount
e mount -t smbfs
não é mais fornecido). O pacote cifs-utils é necessário. Esses comandos também funcionarão em sistemas anteriores.