Estou tentando configurar um compartilhamento SMB na minha rede usando o Samba.
Eu segui as instruções aqui da melhor maneira possível, pois tenho o Raspbian instalado no meu Pi. Quando conectei minha unidade USB, ela foi montada automaticamente /media/Media/
e pulei a primeira parte.
O que eu fiz foi o seguinte:
sudo -i
apt-get update
apt-get upgrade
apt-get install samba
apt-get install samba-common-bin
Configuração do samba editada
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[usb]" Loaded services file OK. Server role: ROLE_STANDALONE [global] workgroup = WORKGROUP server string = %h server map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d idmap config * : backend = tdb valid users = %S create mask = 0700 directory mask = 0700 [usb] comment = USB Share path = /media/Media read only = No create mask = 0777 directory mask = 0777 guest only = Yes guest ok = Yes
Portanto, a instalação parece OK, posso ver os arquivos no /media/Media
Pi, posso ver RASPBERRYPI
no meu grupo de trabalho na caixa do Windows7. Mas quando tento acessá-lo, recebo uma falha de logon. Eu também tenho um segundo pi com o RaspBMC instalado e também não consigo acessar o compartilhamento SMB a partir daí.
Há algo mais que preciso fazer no Samba para que isso funcione?
Edit:
Eu fiz um pouco mais de trabalho nesta noite passada. Eu adicionei um novo usuário ao Raspberry, defini uma senha, adicionei um novo usuário ao Samba, defini a senha e adicionei as seguintes linhas.
[global]
security=user
[usb]
allow users biff
(ou algo semelhante, esqueço a sintaxe exata)
E agora eu consegui obter um erro como ... "Você não tem autorização para acessar este compartilhamento". Estou pensando que talvez eu trabalhe diretamente no meu Pi hoje à noite em vez de usar massa de vidraceiro e talvez haja algo que eu possa ver ao usar um editor de texto em vez de vi
.
Resolução
Ok, finalmente resolvi isso. O problema era que eu não podia usar o login do pi para acessar a torta usando smb e também não consegui alterar as permissões da unidade montada automaticamente / media / Media.
Encontrei minha solução aqui /superuser/57092/cant-change-permission-ownership-group-of-external-hard-drive-on-ubuntu
Eu tive que instalar o NTFS
sudo apt-get install ntfs-config
e, em seguida, executei a configuração do NTFS ferramenta que apenas permite acesso de leitura / gravação a qualquer pessoa.
Não é a melhor solução, mas é suficiente no meu caso para compartilhar arquivos na rede.
The specified network password is not correct.
Respostas:
Você precisa configurar o samba para permitir que anônimo / todos / convidados possam se conectar. Isso tira a mensagem de erro que você.
Isso foi preterido ...
Use isso em vez disso
Possivelmente algumas outras configurações na configuração precisam ser relaxadas. O Samba no Linux é mais seguro que no Windows. A ironia ... :-]
Espero que isso te ajude.
fonte
security=share is deprecated
e ainda não consigo acessar o compartilhamento.Eu sugeriria reconfigurar o RPi e o Samba usando a configuração mostrada aqui - http://www.megaleecher.net/Adding_External_USB_Disk_Drive_Storage_On_RasPi , isso funcionou para mim sem problemas.
fonte
Eu estava com o mesmo problema e consegui encontrar uma solução diferente das postadas acima. Espero que isso seja útil para outra pessoa em uma situação semelhante
Você mencionou que não conseguiu alterar as permissões da pasta montada automaticamente - é aqui que está o problema.
Para corrigir, basta desmontar as unidades montadas automaticamente, clicando no logotipo de ejeção no gerenciador de arquivos ou na linha de comando.
Em seguida, crie uma nova pasta no diretório de mídia, eu criei o meu "USBHDD1"
Em seguida, monte a unidade atualmente desmontada nesta pasta usando
Então você deve conseguir acessar a pasta!
fonte