Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: davidmgbr em 21 de Novembro de 2014, 11:13

Título: [resolvido] Windows nao acha servidor com samba
Enviado por: davidmgbr em 21 de Novembro de 2014, 11:13
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
Título: Re: Windows nao acha servidor com samba
Enviado por: galactus em 22 de Novembro de 2014, 08:07
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?
Título: Re: Windows nao acha servidor com samba
Enviado por: Anderson_Coelho em 22 de Novembro de 2014, 14:17
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:

Código: [Selecionar]
sudo adduser --disabled-login --no-create-home usuario
2° - Cadastrar usuário:

Código: [Selecionar]
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:

Código: [Selecionar]
sudo groupadd grupo
Depois, adicione o(s) usuário(s) criado(s) anteriormente no grupo:

Código: [Selecionar]
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:

Código: [Selecionar]
mkdir /home/samba
4° - Mudar grupo, dono e permissões da pasta:

Código: [Selecionar]
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:

Código: [Selecionar]
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


Título: Re: Windows nao acha servidor com samba
Enviado por: zekkerj em 25 de Novembro de 2014, 13:56
Eu desativaria todo esse trecho.

Citar
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
Título: Re: Windows nao acha servidor com samba
Enviado por: davidmgbr em 25 de Novembro de 2014, 15:28
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