Montei um servidor compartilhado na minha rede local usando a GUI connect to server e o endereço que inseri foi smb://myServer/myFolder
. Tentei adicionar a pasta compartilhada ao /mnt
diretório para que eu pudesse acessá-la através do meu IDE, mas falhei, apesar de tentar desmontar o servidor e usar a CLI com o comando
gio mount smb://myServer/myFolder**.
Alguém já teve esse problema antes?
fonte
cifs-utils
estava instalado.sudo apt-get install cifs-utils
.mount error(95): Operation not supported
mount error: cifs filesystem not supported by the system
no subsistema Windows para Linux (não estritamente falando Ubuntu)Abri o servidor que compartilhei e digitei ifconfig para obter o endereço IP. Então digitei este comando para listar os compartilhamentos
Em seguida, para montá-lo, digitei esses 2 comandos: primeiro para criar uma pasta sob o / mnt e depois para montar
Em seguida, digite a senha do servidor quando solicitado e sua montagem é feita em / mnt / myFolder
fonte
mount: /mnt/my-mount-name: cannot mount //<server-ip>/path/to/share read-only.
e finalmente descobri que tinha que instalarcifs-utils
primeiro (sudo apt install cifs-utils
). Depois disso, o comando mount funcionou.Se você instalou,
gvfs-bin
pode executar:gvfs-mount smb://username@servername/sharename/
Mais sobre o gvfs-mount nas páginas de manual
Além disso, você pode ler o wiki oficial Samba / SambaClientGuide
fonte
Observe que é melhor adicionar a versão do protocolo SMB (por exemplo ,vers = 1.0) às opções de montagem. O mount.cifs declara usar vers = 1.0 como padrão, mas isso não ocorre e você fica preso com um erro "host inativo" ao tentar montar em um NAS mais antigo. A solução acima então lê
Veja esta solução para detalhes.
fonte
O SMBv1 e os compartilhamentos sem proteção por senha fazem o trabalho rápido e fácil. Mas eles são definitivamente um enorme problema de segurança (por exemplo, WannaCry, etc).
Recomende compartilhamentos SMBv3 com proteção por senha de compartilhamentos. O uso de arquivos de credenciais protegidos no fstab provavelmente também é sábio. O lado do cliente Linux é muito semelhante ao acima. Consulte os procedimentos em https://linuxacademy.com/blog/linux/ubuntu-samba-client-setup-and-persistent-shares/
fonte
Eu sempre quis usar senhas armazenadas do meu chaveiro para acessar compartilhamentos SMB em scripts (backups) no meu laptop. Meu objetivo não era expor as senhas nos arquivos e usar o anacron para executar os backups. Após alguns testes, vim com isso:
gio mount smb://<server_name>/<share_name>
, o que deve funcionar sem senha na sua sessão do GNOMEExemplo testado no Ubuntu 19.04:
Ao executar o script via anacron em /etc/cron.daily, você precisa usar o usuário que tem acesso ao chaveiro, por exemplo:
Usuário su -c /home/user/scripts/rsync_sript.sh
fonte