O SMB está me dando NIGHTMARES, os compartilhamentos mostram, mas não consigo acessar nenhuma pasta

1

Precisa de ajuda para configurar o servidor SMB. Eu não uso Linux há um bom tempo e estou querendo deixar o Windows e usar esta caixa como um servidor de arquivos para as minhas caixas de mídia espalhadas pela minha casa.

Eu não preciso de segurança nas ações, pois elas são estritamente em uma rede interna e os players de mídia parecem não querer trabalhar com compartilhamentos que exigem senhas.

Aqui está a coisa: Eu estou fora disso há tanto tempo que sou praticamente um novato novamente, o computador aparece quando tento adicionar uma nova pasta de mídia no media player, mas mesmo se eu usar meu Ubuntu nome de usuário e senha Não consigo acessar a pasta e os logs mostram uma tentativa do usuário nobody , sessão encerrada. Quando tento acessar a pasta no Ubuntu, posso acessar smb://main pc e mostra todas as pastas, mas não consigo entrar em nada. Mesmo usando minhas credenciais do Ubuntu só me dá um maldito erro dizendo permissão negada. Eu sei que provavelmente estou negligenciando algo fácil que vai me fazer parecer um burro de verdade, mas quaisquer ponteiros seriam muito apreciados.

    
por James Carver 22.10.2016 / 23:23

1 resposta

3

Bem, eu recomendo fazer o seguinte a partir do kickoff. Todos os comandos a serem executados são usuários root ou com sudo para evitar problemas de privilégio.

  1. Instalar pacotes de serviços do samba.
sudo apt-get install samba samba-common python-glade2 system-config-samba
  1. Backup do arquivo de configuração padrão do Samba.
  

cp /etc/samba/smb.cnf /etc/samba/smb.cnf.bak

  1. Crie a localização necessária do diretório - de preferência, um volume grande para o armazenamento máximo.
  

mkdir -p / data / SambaShare / PublicShare

  1. Altere a permissão e a propriedade dos diretórios criados.
  

chmod -R 0775 / data / SambaShare / PublicShare

     

chown -R ninguém: nogroup / data / SambaShare / PublicShare

  1. Editar arquivo de configuração do samba De acordo com suas necessidades, edite as seguintes entradas.
  

vi /etc/samba/smb.cnf

[PublicShare]
comment = My Public Share
path = /data/SambaShare/PublicShare
writable = yes
browseable = yes
public = yes
hosts allow = 127. 192.168.
guest ok = yes

Nota: Assumindo que o seu alcance IP interno comece com 192.168.xx.x, então y host allow = no código acima tem 192.168. se for diferente no seu caso, tente editar de acordo, mas não perca os espaços dados entre o alcance do host.

A pasta PublicShare agora pode ser acessada por todos sem usuário e senha. Se você precisar de Group and User para gerenciar, então é necessário adicionar " users válidos = " no código acima. Você pode optar pelo seu nome preferido e mudar de forma accondingly. Os códigos são auto-explicativos.

  1. Adicionar um grupo para o Samba "mysmbgrp":
addgroup mysmbgrp
  1. Adicionar um usuário para o grupo mysmbgrp
adduser user1 -G mysmbgrp
  1. Atribuir um usuário de samba ao formulário de senha para efetuar login
smbpasswd -a user1
  1. Habilitar conta de usuário para o login do Samaba.
smbpasswd -e user1
  1. Reiniciar serviços.
sudo service smbd stop

sudo service nmbd stop

sudo service smbd start

sudo service nmbd start
    
por SAGAR BHOOSHAN 23.10.2016 / 00:12