Senha em pasta samba [RESOLVIDO]

13. Mesmo Problema

Murilo de Oliveira Ferreira
murilocaneca

(usa CentOS)

Enviado em 21/08/2011 - 17:43h

Boa tarde.

Estou com o mesmo problema; utilizo o CentOS 5.6 Final, instalei o Samba 3.0, depois lendo em vários sites disseram que o samba 3.0 tem problemas com Windows 7, atualizei para o Samba 3.5.11; consigo logar no SERVERINTERNET (via compartilhamento); porém ao tentar acessar uma pasta via Windows 7 Ultimate ou Windows XP Pro; ou seja; loga no Samba mas "não acessa a pasta".

Windows XP Pro - "\\192.168.0.10\teste não está acessível. Talvez você não tenha permissão para usar este recurso de rede. Contato o administrador deste servidor para saber se você tem permissões de acesso. O nome da rede não foi encontrado".

Windows 7 Ultimate - "O Windows não pode acessar \\192.168.0.10\teste. Verifique a ortografia e o nome. Caso Contrário, pode ocorrer um problema na rede. Para tentar identificar e resolver problemas, clique em Diagnosticar".

Resumindo, segue abaixo as configurações do meu arquivo "smb.conf"

//Arquivo smb.conf//

[global]
workgroup = casa
netbios name = serverinternet
secutiry = user

[teste]
comment = teste
path = /home/teste
public = yes
browseable = yes
writable = yes
read only = no
valide users = lider
create mask = 0700
directory mask = 0700
lanman auth = Yes
client NTLMv2 = Yes

//Final do Arquivo//

Lembrando que na pasta "teste" no diretório /home/teste atribui como sendo proprietário e grupo "lider", habilitei permissões 777 ao diretório e também 755, conforme li em vários sites e mesmo assim não vai.

Conto com a ajuda de vocês obrigado.


  


14. então

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 21/08/2011 - 19:35h

qualquer dúvida estamos aí, creio que se ler todos os posts deste tópico irá entender a mecânica usada no samba pra isso.

o mais importante para senhas em compartilhamentos no samba é a tag no global secutiry = user , cadastrar os usuários no samba com o comando smbpasswd e incluir a tag valid users = "usuario" na seção do compartilhamento.

segue 2 exemplos de compartilhamentos no samba com e sem senha:

[publico sem senha]
path = /home/admin/publico
comment = pasta publica
browseable = yes
public = yes
writable = yes

[pasta com senha]
path = /home/admin/pastacomsenha
comment = pasta com senha
browseable = yes
public = no
writable = no
read list = usuario
write list = usuario
admin users = usuario
valid users = usuario

apenas isso já é suficiente para compartilhamentos simples com e sem senha no mesmo servidor.

outra coisa, tem um erro de digitação no seu compartilhamento na tag

valid users = lider

a sua está

valide users = lider

e é justamente essa tag que define quem tem permissão de acessar o compartilhamento.




15. Continua Problema...

Murilo de Oliveira Ferreira
murilocaneca

(usa CentOS)

Enviado em 21/08/2011 - 22:06h

Boa noite Diego.

Inicialmente agradeço pelo interesse em me ajudar.

Efetuei as alterações necessárias e agora meu arquivo "smb.conf" se encontra da seguinte maneira, inclusive adicionei um compartilhamento público;

[global]
workgroup = casa
netbios name = serverinternet
secutiry = user

[publico]
path = /home/publico
comment = pasta publica
browseable = yes
public = yes
writable = yes

[teste]
path = /home/teste
comment = teste
browseable = yes
public = no
writable = yes
read list = lider
write list = lider
admin users = lider
valid users = lider

É no arquivo smbpasswd dentro do diretório /etc/samba/ que verifico os usuários cadastrados no samba, correto? Estranho que não vejo o usuario "lider" lá, apenas o usuário "root", porém ele encontra-se cadastrado, e já cadastrei outros usuários no samba e acontece a mesma coisa.


16. então

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 22/08/2011 - 21:01h

gosto de confs limpos, mas acho que a falta de alguns parâmetros está causando esse problema, além de seu comapartilhamento está com o parâmetros writable = yes e writelist = lider, em conflito, veja:

writable = yes (significa que qualquer um tem o direito de gravar na pasta

já o parâmetro

writelist = "usuario" (define quem tem o direito de gravar na pasta)

temte usar esse smb.conf igual ao meu e veja se funciona

[global]
workgroup = casa
netbios name = serverinternet
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
preferred master = yes

# Aqui ele bloqueia a gravação de arquivos .exe, .pif e .bat.
veto files = /*.mp3/*.com/*.scr/*.pif/*.bat/*.{*}/

[publico]
path = /home/publico
comment = pasta publica
browseable = yes
public = yes
writable = yes

[pasta com senha]
path = /home/admin/pastacomsenha
comment = pasta com senha
browseable = yes
read list = lider
write list = lider
admin users = lider
valid users = lider



17. Não rolou...

Murilo de Oliveira Ferreira
murilocaneca

(usa CentOS)

Enviado em 23/08/2011 - 00:33h

Boa noite Diego.

Continua o mesmo erro, efetuei as alterações se baseando no seu "smb.conf";

[global]
workgroup = casa
netbios name = serverinternet
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
preferred master = yes

#Aqui ele bloqueia a gravação de arquivos .exe, .pif e .bat
veto files = /*.mp3/*.com/*.src/*.pif/*.bat/*.{*}/

[publico]
path = /home/publico
comment = pasta publica
browseable = yes
public = yes
writable = yes

[arquivos]
path = /home/arquivos
comment = pasta arquivos
browseable = yes
read list = lider
write list = lider
admin users = lider
valid users = lider



18. bom

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 23/08/2011 - 11:32h

não imagino o que possa estar acontecendo, só mais um teste tente com a tag security = share e não se esqueça de reiniciar o samba apos cada alteração com o comando samba stop e samba start.

abraços e boa sorte.



19. SELINUX [Resolvido]

Murilo de Oliveira Ferreira
murilocaneca

(usa CentOS)

Enviado em 23/08/2011 - 23:13h

Boa noite Diego.

Obrigado pelas dicas e explicações foram muito valiosas para o entendimento do arquivo "smb.conf".

Pesquisando vi algo que o SELINUX estava bloqueando APACHE, ai pensei; será que ele não está bloqueando o SAMBA. Batata... desativei ele e foi de boa.

Abss.


20. então

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 23/08/2011 - 23:17h

acabei me focando no smb.conf e como tinham alguns erros, achei que fosse iso, nem pensei em questionar a respeito de firewall e programas filtrando a conexão, que bom que conseguiu resolver, qualquer coisa estamos aí.

o samba é fantástico, tem muito jeito de usar ele, muito mais fácil e prático que o compartilhamento nativo da plataforma windows.

grande abraço.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts