[resolvido] Windows nao acha servidor com samba

Iniciado por davidmgbr, 21 de Novembro de 2014, 11:13

tópico anterior - próximo tópico

davidmgbr

Ola pessoal,

Sou iniciante no Linux e gostaria de uma ajuda.

configurei o Samba com os tutoriais que achei aqui, porem to com dificuldades

minha rede nao acha o servidor com ubuntu com samba.

Nem digitando IP do server nao encontra , fiz na estacao windows digitando o ip d server e nao acha.

segue dados:

[global]
netbios name = servidor1
server string = servidor1
workgroup = serverl
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = true
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
domain master = yes
preferred master = yes
domain logons = no
os level = 100
logon drive = m:
logon home = \\%N\profiles\%U
logon path = \\%N\profiles\%u
logon script = netlogon.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = yes
wins proxy = yes
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script=/usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home
valid users = %U
read only = yes
available = yes
browseable = yes
writable = yes
guest ok = yes
public = no
printable = no
locking = no
strict locking = no
force directory mode = 777

[netlogon]
comment = Network Logon Service
path = /etc/samba/netlogon
read only = no
available = yes
browseable = no
writable = no
guest ok = yes
public = no
printable = no
locking = no
strict locking = no

[profiles]
comment = User Profiles
path = /var/lib/samba/profiles
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no

[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
locking = no
strict locking = no

[pdf-documents]
path = /var/lib/samba/pdf-documents
comment = Converted PDF Documents
admin users = %U
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[pdf-printer]
path = /tmp
comment = PDF Printer Service
printable = yes
guest ok = yes
use client driver = yes
printing = bsd
print command = /usr/bin/gadmin-samba-pdf %s %u
lpq command =
lprm command =

desde ja muito obrigado.
David

galactus

#1
Movido para o lugar certo!

Rapaz, vou dizer, você juntou vários tutorias aí não foi? Pra ficar com um smb.conf deste tamanho! Nunca vi algo assim! Geralmente o feijão com arroz funciona numa boa, as opções padrões na maioria dos casos são suficientes, ou seja, não precisa ficar entupindo o smb.conf com tanta coisa. Mas vou deixar para quem realmente entende do assunto te ajudar!

Há sim, qual a versão do Windows que não acha o servidor samba?
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Anderson_Coelho

Você cadastrou os usuários? Vou tentar resumir o que eu fiz aqui para funcionar:

Importante: Essa configuração foi feita a partir de um PC com Lubuntu 14.04, conseguindo-se acessar o compartilhamento a partir de um PC com Windows 7 e outro com Lubuntu14.04. Infelizmente, observei um problema que eu não resolvi: os PC's convidados não conseguem salvar arquivos na pasta de compartilhamento. Eu acho que pela configuração apresentada, era para isso funcionar também :(

1° - Criar usuário para usar o samba:

sudo adduser --disabled-login --no-create-home usuario

2° - Cadastrar usuário:

sudo smbpasswd -a usuario

Opcional: Se quiser criar vários usuários, você pode criar um grupo também, para juntar todos os usuários:

sudo groupadd grupo

Depois, adicione o(s) usuário(s) criado(s) anteriormente no grupo:

sudo adduser usuario grupo

3° - Escolha/crie a pasta para compartilhar os arquivos pelo samba (No meu caso, não funcionou para uma pasta dentro de /home/usuario). Um exemplo:

mkdir /home/samba

4° - Mudar grupo, dono e permissões da pasta:

sudo chgrp -R grupo /home/samba
sudo chown -R usuario /home/samba
sudo chmod -R 775 /home/samba


OBS1: Permissão de escrita, leitura e execução para grupo e proprietário e leitura e execução para público. Altere se preferir. E outro detalhe: nesse caso o "usuario" colocado no comando acima, é o seu usuário padrão do sistema, não o criado anteriormente para o samba. E o "grupo", é o mesmo grupo criado anteriormente para o samba, porém se você optar por não criar esse grupo, pode usar o seu usuário do sistema nesse comando também, acredito que funcione!!!

5° - O arquivo smb.conf:
Citar[global]
workgroup = WORKGROUP
netbios name = nome_servidor
server string = nome_servidor
security = user
wins support = yes

[publico]
path = /home/samba
browseable = yes
writable = no
public = no
valid users = +grupo
#valid users = usuario1, usuario2
create mask = 0775
force create mode = 0775

OBS2: Na opção valid users, escolha se você quer usar grupos e/ou usuários, usando a opção corretamente.

OBS3: As opção security = share e public = yes não funcionaram no seu caso. Então é necessaŕio criar e cadastrar usuários. Outra coisa: não testei, mas se você criar usuário com o mesmo nome e senha do Windows, não deve precisar autenticar quando for acessar do Windows.

OBS4: Se usar Firewall, desligue ou crie regras, de preferência.

OBS5: Não testei configurações para impressoras, então esse smb.conf não comtempla isso.

OBS6: Observe o grupo de trabalho, normalmente WORKGROUP para Windows, funcionando bem com Linux também.

6º - Reinicie o samba:

sudo /etc/init.d/samba restart

Veja:

http://www.hardware.com.br/tutoriais/samba-swat/pagina4.html

http://www.hardware.com.br/tutoriais/samba-configuracao-avancada/pagina2.html



zekkerj

Eu desativaria todo esse trecho.

Citarhosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

davidmgbr

Pessoal antes e mais nada muito obrigado pela respostas.

Bem como nosso amigo galactus disse , fiz so o arroz com feijão mesmo e funcionou tudo de boa.

No começo com as configurações ais simples , ate aparecia o server na rede mas nao conectava , então verifiquei se o o firewall esta ativo , e o mesmo esta bloqueando a entrada , criei as regras e deu tudo certo.

Muito obrigado galera pela ajuda