Senha em pasta samba [RESOLVIDO]

1. Senha em pasta samba [RESOLVIDO]

Cleber
cleberad

(usa Debian)

Enviado em 15/06/2011 - 11:59h

olá,

instalei o samba no servidor debian, tudo ok, funciona normal, compartilha as pastas que permiti, porém quando em alguma pasta coloco um usuario no valid users, que seria pra permitir somente aquele usuario acessar a pasta, no windows7 pede usuario e senha quando clico na pasta, mesmo digitando os dois não abre, no windows xp só pede senha e também não abre, detalhe, mesmo se eu logar no windows com usuario e senha identicos ao do valid user, não vai, pede senha novamente, já criei o usuario no linux e no samba.

obrigado


  


2. MELHOR RESPOSTA

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 21/06/2011 - 16:06h

smb.conf

[global]
workgroup = BABILAQUE
netbios name = REDE
server string = SERVIDOR %v
log file = /var/log/samba/%m.log
max log size = 50
map to guest = Bad User
security = user
encrypt passwords = yes
local master = yes
os level = 100
domain master = no
preferred master = yes

# Aqui ele bloqueia a gravação de arquivos por extensão para evitar lixo na rede como musicas, videos e outros tipos.
veto files = /*.mp3/*.com/*.scr/*.pif/*.bat/*.wma/*.avi/*.mpg/*.flv /*.{*}


dos charset = 850
unix charset = ISO8859-1


[compras]
path = /home/admin/rede/compras
comment = compras
browseable = yes
read list = compras ti
write list = compras ti
admin users = compras ti
valid users = compras ti

[comercial]
path = /home/admin/rede/Comercial
comment = comercial
browseable = yes
public = no
writable = no
read list = ti comercial
write list = ti comercial
admin users = ti comercial
valid users = ti comercial

é simples sem muita coisa, mas funciona perfeitamente a permissão por senha, tem mais compartilhamentos, mas não coloquei pra não ficar um post muito grande, pois são 28 ao todo, cada um com sua senha e usuario especifico.

boa sorte, qualquer coisa, estamos aí


3. Re: Senha em pasta samba [RESOLVIDO]

Cleber
cleberad

(usa Debian)

Enviado em 15/06/2011 - 22:17h

quando coloco security = user, o windows não acha a rede


4. bom

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 16/06/2011 - 03:37h

security tem que ser share mesmo

então

security=share

mas o que me parece que está ocorrendo é justamente a senha, não basta apenas criar os usuarios no linux, tem que cria-los no samba também para definir uma senha, não precisa ser a mesma do linux.

defina a senha dos usuarios do samba com o comando:

smbpasswd usuario1

depois disso reinicie o samba

samba restart

pronto, toda a vez que for acessar o diretório irá pedir um nome de usuario e senha

creio que irá resolver, outro detalhe, caso quando logar em um compartilhamento no windows xp e for acessar outro e você receba a mensagem de que não é possivel acessar devido a multiplos logins, clique com o direito em meu computador e desconectar unidade de rede, você notará que mesmo estando fechada a pasta ela ainda aparece listada ali, é uma falha do ruindows que não encerra as conexões quando você fecha a janela, depois disso pode logar em outro compartilhamento com outro usuario.

uma dica que uso em meus clientes, não sei se é o seu caso,

é a tag

veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.wav/
na seção global vocÊ proíbe a gravação de um determinado tipo de arquivo, muito útil pra evitar dos usuários guardarem lixo na rede.

você pode também com essa tag evitar arquivos *.pif e outros que virus usam para infectar maquinas, muito util em grandes redes para conter infecções, em alguns clientes que não usam softwares que necessitam de compartilhamento comum de pasta, bloqueio até *exe, assim não tem perigo de algum virus passar de maquina pela rede.

abraços e bem vindo a liberdade.
qualquer dúvida posta aí


5. mais uma coisa

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 16/06/2011 - 03:48h

não tinha visto que você citou que já criou os usuarios no samba, então poste seu smb.conf pra eu ver se está tudo em ordem, mas antes faça um teste.

veja se as pastas que você compartilhou tem permissão de acesso.

no começo apanhei muito com o mesmo tipo de problema, resolvi setando a permissão da pasta, se você criou as pastas como root, pode estar aí o problema, passe o proprietario das pastas para o usuario padrão que você loga no servidor, com o comando:

chown -hR usuario /"pasta"

provavelmente é isso.

poste o conf aqui caso não resolva.


6. Re: Senha em pasta samba [RESOLVIDO]

Cleber
cleberad

(usa Debian)

Enviado em 17/06/2011 - 11:10h

desculpe a demora ...

fiz a alteração da pasta pro meu usuario, porém, acontece o mesmo, se deixo sem o valid user, tenho acesso normal no windows, mas se coloco o usuario no valid user, o windows pwde a senha pra acessar, digito, e ele pede de novo, não dando o acesso, segue smb.conf abaixo ...

# Samba config file created using SWAT
# from UNKNOWN (192.168.2.5)
# Date: 2011/06/17 11:05:16

[global]
workgroup = CADINFO
server string = servidor da rede
interfaces = lo, eth0, eth1
security = SHARE
encrypt passwords = No
obey pam restrictions = Yes
os level = 30
domain master = No

[homes]
comment = Diretórios de usuários
create mask = 0700
directory mask = 0700
browseable = No

[financeiro]
comment = Arquivos Financeiro
path = /home/financeiro
valid users = usuario1
guest ok = Yes

[relatorios]
comment = Relatorios Sarg
path = /etc/sarg/relatorios
valid users = xx
admin users = xx
read list = xx
write list = xx
create mask = 0777
directory mask = 0777
inherit permissions = Yes
guest ok = Yes

[arquivos]
comment = Arquivos
path = /home/arquivos
guest ok = Yes

em qualquer pasta, se fizer o descrito acima não dá certo, parece que o windows não loga no samba, já peguei vários tutoriais pra alterar o registro do windows, mas nada deu certo.

obrigado


7. que estranho

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 17/06/2011 - 13:01h

muito estranho mesmo, bom, eu particularmente não gosto do SWAT tem muita gente que diz e adora e o preceito dele é facilitar mesmo, mas comigo nunca funcionou, bom voltando ao assunto

inclua os usuarios no valid users, e altere as senhas do samba para fins de teste, com os comandos que passei anteriormente.

outra coisa , inclua as tags nos compartilhamentos

writable = no
public = no
browseable = yes

isso já define que a pasta não terá acesso a não ser aos valid users, e quando a pedir senha como já citei tente refazer a senha do samba só pode ser isso, não vejo outra coisa impedindo o acesso.

amanhã posto o smb conf que uso em um dos meus clientes com essa mesma configuração caso essa não dê certo.

abraços e boa sorte.



8. encontrei o problema

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 18/06/2011 - 02:13h

analisando novamente vi um erro nas tags do compartilhamento

valid users = xx
admin users = xx
read list = xx
write list = xx

altere as tags para:

valid users = usuario1
admin users = usuario1
read list = usuario1
write list = usuario1

nessas tags você define quem irá acessar, ler ou gravar nos compartilhamentos, se ainda assim pedir senha refaça a senha do samba com o comando :

smbpasswd "usuario1" sem as aspas

qualquer coisa poste aí que tento resolver, mais tarde posto o smb que uso com meus clientes.

abraços.



9. Re: Senha em pasta samba [RESOLVIDO]

Cleber
cleberad

(usa Debian)

Enviado em 21/06/2011 - 11:41h

fiz tudo o que voce me orientou, porém continuo com o problema, ao acessar a pasta pede a senha, digito o usuario e senha e nada, pede de novo e não me da acesso a pagina.


10. Re: Senha em pasta samba [RESOLVIDO]

Oicirbaf Noslen
fanick6

(usa Debian)

Enviado em 21/06/2011 - 12:06h

troca a senha do usuario normal que criase no linux.....e troca no samba tambem....e depois da um enable..smbpasswd -e usuario.....
aqui tava acontecendo a mesma coisa ....fiz isso e deu certo.


11. Re: Senha em pasta samba [RESOLVIDO]

Cleber
cleberad

(usa Debian)

Enviado em 21/06/2011 - 21:17h

pessoal, muuuiiitttoooo obrigado

usei a dica do fanick6 mais o smb do tecnicodiegorato, agora deu certo, se eu logo com o usuario1 da acesso direto a pagina, se eu logo com outro usuario, pede usuario e senha digito e dá acesso, obrigado mesmo pelo empenho.


12. amigo

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 21/06/2011 - 23:26h

Cleberad fico feliz que tenha dado certo, essa é uma configuração simples de servidor standalone (sem dominio), msa mesmo assim, muito versátil em questão de opções para compartilhar.

só mais uma coisa, no windows xp pode ser que as vezes após acessar um compartilhamento e tentar acessar outro com outro usuário dê uma mensagem de erro dizendo "não são permitidas multiplas sessões" é uma falha do windows, que mesmo estando fechado a pasta e não estando mapeada ele mantém a conexão aberta, para resolver e acessar com outro usuario basta clicar com o direito em meu computador e desconectar unidades de rede, notará que o compartilhamento aparece listado lá.

abraços e qualquer dúvida estamos aí.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts