marcio.nei
(usa Debian)
Enviado em 06/07/2011 - 11:56h
Caros amigos,
peço desculpas em não postar antes, pois pensei que o viva linux enviaria email para cada post novo, mas isso é outra coisa :)
Só pra dar continuidade o nosso raciocínio, quero dizer que o meu caso depois de tanto mexer e testar ele agora
está pedindo senha na pasta publico e na pasta suporte e que agora aceita a senha e me mostra as duas pastas.
Analisem, creio que agora está mais fácil, creio eu, rsrs.
bom, do ultimo dia pra cá fiz alguns testes e compartilharei com voces.
01 - executei os comandos sobre o smbpasswd, verifiquei no /etc/samba
e realmente o arquivo está lá agora, mas antes não estava.
02 - quando adiciono um usuário: adduser fulano (adiciona, pede senha, etc), isso no linux.
executo em seguida o smbpasswd -a fulano, também pede senha, adiciono a mesma senha que coloquei antes com o adduser.
03 - reinicio o samba, ou até reinicio o server, reinicio o micro, xp ou win7 e tento achar a rede...
04 - os micros em rede aparecem normalmente, quando clico no icone do servidor samba (isso pelo windows),
Ele pede Senha, digito a senha e o login e volta a pedir senha novamente. @##$@#$#$@#@#
05 - não percamos a paciencia, resolvi fazer o seguinte...
a) cadastrei um login e senha no xp e no win7
b) cadastrei um login e senha no linux com adduser e o smbpasswd
c) alterei os usuarios para o grupo suporte como está no smb.conf, reiniciei tudo e para minha surpresa funcionou.
mas não ficou bom... pois o dono da maquina xp ou win7 teria que ter o login e senha igual ao do linux e se ele quiser alterar essa senha depois? terei que ir lá pra alterar a senha no linux? creio que o linux é mais do que isso. :)
HOJE UM MILAGRE ACONTECEU E ESTÁ ASSIM:
testei com vários micros (microsoft)diferentes, sem login que esteja cadastrado no linux, pedem senha quando clico no servidor, digito o login e senha e ele loga normal na pasta suporte e publico.
--------------------------------------------------------------------------------------------------------------
MAS..., como disse antes, ele tem que mostrar a pasta publica logo de cara, senao não terá sentido todo esse trabalho, ou seja, o usuário publico terá que ter a senha do suporte para visualisar a pasta publico?
--------------------------------------------------------------------------------------------------------------
Nota: Estou utilizando o smb.conf acima, como SECURITY = user.
Creio que o amigo Natanael esteja certo sobre a parte global, mas como estou tonto de tantos testes, talvez voces de fora tenha uma conclusao.
Obs: observeri no meu /etc/samba/smbpasswd, os usuarios que adiciono utilizando o smbpasswd -a nao são inclusos no arquivo, ou seja, os usuarios que voces estão vendo inclusos, são os que estavam no /etc/passwd antes de executar o comando: cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd
root@Debian:/etc/samba# cat smbpasswd
#
# SMB password file.
#
nobody:65534:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:nobody
user:1000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:06A464273C96A5257396CF968DC3A7EB:[U ]:LCT-4E145403:user,,,
lucas:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:,,,
joaopedro:1002:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:joaopedro,,,,
--------------------------------------------------------------------------------------------------------------
Observacao importante: alterei o caminho das pastas no smb.conf, agora está assim:
path = /home/suporte
path = /home/publico
Vejam abaixo as permissoes....
drwxrwxrwx 2 nobody users 4096 Jul 1 12:42 publico
drwxrwxrwx 2 lucas suporte 4096 Jul 1 09:59 suporte
É isso aí amigos, está aí um mistério a ser resolvido :)