Acesse a pasta compartilhada do Windows 10 no Ubuntu 18.04


12

Eu gostaria de compartilhar arquivos entre o Windows e o Ubuntu.

No Ubuntu 16.04 LTS, eu podia acessar a pasta compartilhada em uma máquina Windows na minha rede local, navegando Other locationsem Arquivos (Nautilus), acessando a rede Windows e navegando. Após a atualização para o Ubuntu 18.04 LTS, isso não funciona mais para mim.

Como posso obter acesso à pasta compartilhada no Windows 10 a partir do Ubuntu 18.04?


3
Por favor, descreva o que e como você compartilhou com o Ubuntu 16.04 LTS (e Windows).
sudodus 21/05/19

11
Fomos a arquivos-> Outros locais no sistema Linux e lá pudemos ver a rede do Windows. Após a abertura, pudemos ver o sistema Windows lá. Ao clicar no Windows PC, copiamos a pasta da sua pasta compartilhada.
Decile technologies

11
@Deciletech Por favor, edite sua pergunta para adicionar detalhes. Ajuda a manter o estilo simples de perguntas e respostas e também pode atrair mais atenção, pois uma pergunta editada é lançada na página inicial.
Melebius

Respostas:


9

Houve uma mudança no Windows 10 e no Samba. Alguns dos detalhes são explicados aqui .

A navegação clicando apenas não está funcionando, mas você pode chegar lá digitando o link da pasta compartilhada no campo de endereço. Use o IPendereço do servidor ou o computer namepara o compartilhamento. No exemplo, estou usando o endereço IP do servidor Windows 10:

Use o atalho do teclado Ctrl+ Lpara digitar o nome do caminho:

smb://192.168.1.102

Digitar isso no navegador de arquivos exibirá um prompt de autorização. Use as credenciais do seu servidor Windows 10. Isso exibirá todos os compartilhamentos disponíveis. Você pode clicar no compartilhamento ao qual deseja acessar.

Há duas etapas de alteração que você pode precisar executar. Defina client max protocol = NT1a compatibilidade com versões anteriores no /etc/samba/smb.confarquivo. Coloque a entrada logo abaixo da linha de grupo de trabalho = GRUPO DE TRABALHO .

Deve ficar assim:

#======================= Global Settings =======================
[global]

client use spnego = no
client NTLMv2 auth = no

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   client max protocol = NT1

Depois de acessar manualmente o compartilhamento desejado, você poderá torná-lo facilmente acessível no futuro, marcando-o como favorito. Você pode fazer isso com o atalho do teclado: Ctrl+ D.

Você pode renomear facilmente seus favoritos para algo amigo e significativo clicando com o botão direito do mouse no nome que aparece na barra lateral do Navegador de Arquivos.

Instale os pacotes necessários:

Talvez você precise instalar smbclient, o que garantirá que você tenha os dependentes necessários, como o arquivo cifs-utilse o real /etc/samba/smb.conf.

$ sudo apt install smbclient

Funciona no Lubuntu 18.10 como instalado; não são necessários pacotes ou edições adicionais. Não suporta navegação clicando em. Funciona com a inserção de smb: //192.168.1.102 no gerenciador de arquivos PCManFM-Qt.
Geoffrey Wheeler

0

Em 18.04, acabei de obter sucesso com o seguinte:

No Ubuntu: Instalar smbcliente adicione client max protocol = NT1aos /etc/samba/smb.confconforme LD James' resposta (veja este post para mais informações ).

No Windows: Crie uma pasta no Windows para compartilhar, por exemplo, nomeada shared. Verifique se a pasta está compartilhada: criei um novo usuário no Windows, mantendo o NewUsernome e selecionei uma senha simples (tentei mudar o nome pela primeira vez, mas descobri que a alteração aparentemente era apenas superficial. Talvez se eu tivesse reiniciado ...) . Eu entrei NewUsere depois entrei com minha conta de administrador. Ativei o compartilhamento de rede na minha rede privada e para a pasta especificamente (veja, por exemplo, esta postagem ). Em seguida, cliquei com o botão direito do mouse na pasta e escolhi Give access to..., escolhendo NewUser(você pode querer permissões adicionais: veja o link apenas para postar). Sob a Sharingguia, a pasta tem agora um caminho de rede: //COMPUTERNAME/shared.

Ainda no Windows: para obter acesso à pasta compartilhada, usei o IP da máquina Windows em vez do COMPUTERNAME, cf. isso .

Para encontrar o IP da sua máquina Windows, clique com o botão direito do mouse no logotipo da rede, abra Network and Sharing Settingse escolha Change connection properties. Anote o IPv4 perto da parte inferior.

No Ubuntu: Finalmente, abra um terminal na sua máquina Ubuntu e execute

sudo mount -t cifs -o username=NewUser //[insert IPv4 here]/shared /home/your_ubuntu_username/shared

e forneça a senha NewUserquando solicitado.

Isso monta a sharedpasta compartilhada do Windows como uma pasta sharedno diretório inicial do usuário Ubuntu.

O comando é baseado em sugestões daqui , onde também existem sugestões para armazenar credenciais de login.

Eu espero que dê certo. Boa sorte!


0

Eu também tive o mesmo problema. Algumas instalações não fazem o download / instalam o cifs-utils por padrão, mesmo que o samba esteja instalado. Aqui está o meu smb.conf (somente seções relevantes)

#===========================Global definition=================================
[global]
workgroup = WORKGROUP
client max protocol = NT1
server string = Samba Server %v
netbios name = Private-99CB412
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
bind interfaces only = yes
#===========================Share definitions================================
[Public]
path = /media/Public
writable = yes
guest ok = yes
guest only = yes
read only = no
create mode = 0777
directory mode = 0777
force user = nobody

[Protected]
path = /media/Protected
valid users = @smbgroup
guest ok = no
writable = yes
browseable = yes

[LinuxN]
path = /media/Protected/LinuxN
force user = norah
guest ok = no
writable = yes
browseable = yes

[LinuxB]
path = /media/Protected/LinuxB
force user = bill
guest ok = no
writable = yes
browseable = yes

Aqui está outra referência para ajudar outras pessoas https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.