não pode acessar compartilhamentos SAMBA no servidor UBUNTU de outros computadores

1

Instalado o UBUNTU-server 12.04 e configurado o /etc/samba/smb.conf como:

 #======================= Global Settings =======================

[global]
workgroup = HEMMA 
server string = %h server (Samba, Ubuntu)
security = user
wins support = yes
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = no
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
############ Misc ############
usershare allow guests = yes

#======================= Share Definitions =======================
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

[Bilder original]
comment = Original bilder
path = /mnt/bilder/org
browseable = yes
read only = no
guest ok = no
create mask = 0755
[Bilder publika]
comment = Bilder för allmän visning
path = /mnt/bilder/public
browseable = yes
read only = yes
guest ok = yes
[Musik]
comment = Musik
path = /mnt/music/public
browseable = yes
read only = yes
guest ok = yes

Eu tenho uma configuração de rede em torno de um roteador 4G "HUAWEI B593", onde alguns computadores estão conectados por WIFI e outros pela LAN.

O servidor está conectado por LAN.

Em um computador que executa o Windows XP, posso ver o servidor, mas não tenho permissão para acessá-lo.

Em outro computador na WIFI-net rodando win7 eu não posso ver o servidor, mas eu posso pingar o servidor e eu posso ver o smb-protocoll está sendo executado quando sniffing com wireshark.

Eu não quero principalmente usar senhas, computadores na rede e wi-fi devem ser capazes de se conectar sem qualquer procedimento de login.

Tenho certeza de que minha configuração não é suficiente, mas é difícil entender como devo proceder. Há muitas descrições na net, mas a maioria é antiga e nenhuma ajuda.

Eu também estou confuso com o fato de que eu não posso ver o sever no meu win7-machine, mesmo que ele se comunique com o servidor samba.

Ficaria muito feliz se alguém pudesse espalhar alguma luz sobre essa bagunça.

    
por larand 25.06.2013 / 11:23

4 respostas

0

Se você conseguir fazer ping no servidor Ubuntu, e ainda não conseguir mapear a unidade de rede do Windows, siga este:

Apenas desconecte o cabo da LAN, conecte-se à WLAN. Agora digite o endereço IP / nome de usuário (por exemplo: //192.134.23.23/joe) no explorador. Principalmente você deve ser capaz de se conectar. Se sim, basta copiar o caminho para o mapa de rede da unidade. Espero que isso funcione. O problema deve estar no mapeamento do nome do host do servidor com endereço IP.

    
por Robin 25.11.2013 / 11:20
0

idealmente, se você não é um geek de TI, use Webmin ( Como para instalar o webmin? ), instalável como um pacote deb. Todas as configurações que você pode fazer na interface da web, mais compreensíveis para qualquer pessoa. Você pode experimentar a demonstração: link

    
por Dee 25.06.2013 / 11:36
0

Map to guest está definido como Bad User e alguns dos seus compartilhamentos são permitidos para o usuário convidado, portanto, isso é suficiente para o samba abrir o acesso não autorizado a esses compartilhamentos, não deve haver nenhum problema. Outra questão é as permissões do sistema de arquivos nessas pastas. Por favor, verifique se nouser (definido pelo parâmetro guest account ) tem permissão para acessar seus compartilhamentos.

    
por krokoziabla 25.06.2013 / 12:18
0

você mudou em smb.conf

workgroup = HEMMA 

o seu PC da janela deve estar em HEMMA workgroup. Por padrão, o grupo de trabalho do Windows é WORKGROUP . então, você tem que mudar para HEMMA caso contrário, mude em smb.conf

workgroup = WORKGROUP

e verifique se você tem a seguinte linha no arquivo smb.conf

wins support = yes
local master = yes
preferred master = yes

após a mudança, não esqueça de reiniciar o serviço samba

sudo service smbd restart
    
por pl_rock 16.08.2015 / 19:13