Não é possível acessar os compartilhamentos samba do Ubuntu no Mac OS após a instalação do Ubuntu 14.10

8

Acabei de instalar o Ubuntu 14.10 no meu servidor, substituindo o 14.04 (sem atualizá-lo). Eu dei o mesmo nome (ubuntu-server) como antes. Instalei o Samba e redefini os compartilhamentos estabelecidos anteriormente, usando os mesmos nomes: sde, sdf, etc.

No entanto, não consigo mais acessar esses compartilhamentos no Mac OS (Yosemite). Reiniciei o servidor e os sistemas Mac OS, sem sucesso. O servidor e os compartilhamentos aparecem nos dois Macs, mas minha conexão com o servidor é a de Convidado, e embora eu tenha ativado o acesso de Convidado, ao tentar acessar um dos compartilhamentos, recebo uma caixa de diálogo "A operação pode não foi concluída porque o item original "" não pode ser encontrado ". Se eu tentar alterar a conexão para ser um usuário registrado, recebo "Houve um problema na conexão com o servidor" ". Verifique o nome do servidor ou o endereço IP e tente novamente...".

Alguém sabe qual é o problema ou o que posso verificar para obter mais detalhes sobre qual é o problema real?

Atenciosamente, David

user273926
fonte

Respostas:

21

Tinha exatamente o mesmo problema. Tente o seguinte:

sudo smbpasswd -a <username> #this should be your home account username on Ubuntu

deve solicitar que você defina uma senha do samba, que é armazenada separadamente nas senhas do Ubuntu. Você pode configurá-lo da mesma forma que a senha do usuário residencial, se desejar, embora isso não seja recomendado. Então faça:

sudo nano /etc/samba/smb.conf

Role até a parte inferior do arquivo e adicione / edite suas pastas compartilhadas da seguinte maneira:

[<folder_name>]
path = /home/<user_name>/<folder_name>
available = yes
valid users = <user_name>
read only = no
browseable = yes
public = yes
writable = yes

Em seguida, reinicie o samba com:

sudo service smbd restart

Por último mas não menos importante:

testparm

Se tudo estiver bem, você verá uma mensagem como:

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[<folder_name>]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Retirado das instruções aqui .

Isso funcionou para mim no Mac OS 10.10.1.

kalel
fonte
bom ponto, esqueci disso
kalel
Essa deve ser a resposta aceita.
Blairg23
Definir uma senha do samba, conforme descrito nesta resposta, permitiu-me conectar usando Cmd + K na janela do Finder, inserindo smb: // <ip-address> da máquina Ubuntu e adicionando o novo usuário e senha do samba no MacOS High Sierra.
Michael Fulton
Esta resposta deve ser aceita como correta. Vamos dar crédito a quem ganhou.
Almir Campos