Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: valdineysr em 11 de Fevereiro de 2011, 11:56

Título: ubuntu 10.04 logando no samba?[Resolvido]
Enviado por: valdineysr em 11 de Fevereiro de 2011, 11:56
Olá a todos,

Estou configurando uma rede mista com samba, porém não consigo logar com o  cliente ubuntu, já tenteis vários tutoriais na internet, a maioria diz que eu só  tenho que adicionar a máquina na rede porém, não rola, já tentei like wize open e outros comandos mas não rola, já tentei configurar o samba no cliente, mas nada.

Gostaria que alguém me passasse os passos só do cliente ubuntu 10.04, pois no xp tá funfando legal.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: bryan em 11 de Fevereiro de 2011, 13:10
Após configurado o samba, você deverá adicionar a maquina, usuário no samba para isso o usuário deverá existir no S.O

você realizou esses passos ?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 11 de Fevereiro de 2011, 14:00
Após configurado o samba, você deverá adicionar a maquina, usuário no samba para isso o usuário deverá existir no S.O

você realizou esses passos ?



Olá bryan

A parte de servidor já está toda configurada, pelo menos no  cliente xp funcionou.  As contas de usuários já estão cadastradas e a máquina xp foi adicionada via script de adição padrão no arquivo samba, o qual evita a necessidade de você adicionar o usuário-maquina no braço.

Pra falar a verdade, não sei exatamente o que é necessário fazer no cliente ubuntu. Se eu preciso configurar o samba cliente(apesar de te-lo feito também) ou não, também não sei exatamente como devo configurar, pois no guia do site ubuntu diz que eu só preciso usar o comando do likewise open. Fiz mais ele não adiciona a maquina no meu domínio.

O que devo fazer exatamente no meu cliente ubuntu e no meu caso ubuntu 10.04?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 11 de Fevereiro de 2011, 16:43
Citar
Pra falar a verdade, não sei exatamente o que é necessário fazer no cliente ubuntu.
Você precisa:
1. Instalar, configurar e ativar o serviço "winbind".

2. Inserir a máquina ("join") no domínio.

Mas o ideal mesmo seria configurar um servidor LDAP, no PDC, e assim unificar todos os logins nele. As máquinas Linux fariam login no LDAP, e as máquinas windows fariam login no Samba, que por sua vez buscaria a autenticação também no LDAP. Mas isso é uma sugestão pro futuro, não precisa fazer agora.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 12 de Fevereiro de 2011, 17:46
Obrigado a todos pela ajuda!!

Do jeito que estou fazendo foi o meio mais rápido, mas penso em colocar o ldap depois realmente, por enquanto prefiro assim.

Bem pelo que eu entendi acho que é isso:
1- Quando instalo o samba no servidor no momento da instalação ele já instala os pacotes relacionados a winbind. Então beleza! etapa cumprida no servidor eu acho rsrsrs.
2- Não preciso fazer configuração nenhuma no cliente samba ou nem preciso instalar o samba?
3- O que eu preciso é instalar o winbind, configura-lo, ativa-lo e depois usar o join pra adicionar a maquina na rede e pronto?

Estou no caminho certo ?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 15 de Fevereiro de 2011, 11:56
Já tentei outra vez e nada alguém pode me ajudar com um tutorial aqui mesmo.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: renato-barbosa em 15 de Fevereiro de 2011, 15:29
Amigo,

Esta um tanto confuso isso.
O cenário que deseja pode ser plenamente oparecional com o samba apenas, sem Ldap.
Primeiro explique se a sua rede usa dominio ou não.

Se sim:
Basta que configure o samba local na maquina e insira a maquina no dominio.
Assim inclusive logará com o usuário na maquina do dominio.

Se não:
Basta montar as unidades do seu servidor de arquivos na sua maquina local e vai acessar todos os dados com secusso.

Me responda que lhe passo os dados para configurar no dominio ou fora.

Abraço.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 16 de Fevereiro de 2011, 11:03
Amigo,

Esta um tanto confuso isso.
O cenário que deseja pode ser plenamente oparecional com o samba apenas, sem Ldap.
Primeiro explique se a sua rede usa dominio ou não.

Se sim:
Basta que configure o samba local na maquina e insira a maquina no dominio.
Assim inclusive logará com o usuário na maquina do dominio.

Se não:
Basta montar as unidades do seu servidor de arquivos na sua maquina local e vai acessar todos os dados com secusso.

Me responda que lhe passo os dados para configurar no dominio ou fora.

Abraço.

Olá renato obrigado pela atenção.

Bem deixa eu explicar estou usando o  três maquinas:

* Uma ubuntu server 10.04 como servidor de domínio samba, quero q máquinas windows e linux autentiquem nele.
* Um xp sp3 que entrou no domínio tranquilo e está autenticando.
* Um ubuntu 10.04 desktop que ainda não consegui adiciona-lo no domínio.

É assim que está.

Título: Re: ubuntu 10.04 logando no samba?
Enviado por: renato-barbosa em 16 de Fevereiro de 2011, 11:42
Ok valdiney.
Para inserir o Linux no dominio siga os procedimentos do samba:

http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/domain-member.html#domain-member-server

Basta configurar o smb.conf e inserir a maquina no dominio com o net rpc join.

Feito isso Instale o Winbind e inicie o serviço.

Para testar o Winbind digitar: wbinfo -u
Listrá os usuário do dominio para voce.

Após concluir esta parte configurar a autenticação do usuário com o nsswitch.

Para isso utilise a seção 5 e 6 do procedimento abaixo:

http://www.vivaolinux.com.br/artigo/Linux-logando-no-Dominio-NT

Após reiniciar a maquina com o serviço do samba e winbind rodando vai funcionar 100%.

Samba é Lindo.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 16 de Fevereiro de 2011, 11:51
Ainda acho melhor a máquina Linux fazer login diretamente no LDAP...
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 16 de Fevereiro de 2011, 12:57
Ainda acho melhor a máquina Linux fazer login diretamente no LDAP...

Eu também acho, mas estou com pressa. Vou deixar o LDAP pra um outro momento quando eu estiver com mais tempo.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 16 de Fevereiro de 2011, 13:00
Mesmo sabendo que a configuração é mais simples? Que não envolve instalação do Winbindd, nem a configuração detalhada do Samba, pra localizar o PDC?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 16 de Fevereiro de 2011, 13:39
Ok valdiney.
Para inserir o Linux no dominio siga os procedimentos do samba:

http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/domain-member.html#domain-member-server

Basta configurar o smb.conf e inserir a maquina no dominio com o net rpc join.

Feito isso Instale o Winbind e inicie o serviço.

Para testar o Winbind digitar: wbinfo -u
Listrá os usuário do dominio para voce.

Após concluir esta parte configurar a autenticação do usuário com o nsswitch.

Para isso utilise a seção 5 e 6 do procedimento abaixo:

http://www.vivaolinux.com.br/artigo/Linux-logando-no-Dominio-NT

Após reiniciar a maquina com o serviço do samba e winbind rodando vai funcionar 100%.

Samba é Lindo.

blz vou testar e posto aqui o resultado.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 19 de Fevereiro de 2011, 17:39
Consegui colocar a maquina no domínio. Ela já está aparecendo lá, mas só quando instalei o dhcp e o configurei.

Por algum motivo o comando join rpc não encontrava o servidor de rede, mesmo eu conseguindo pingar nele, mas com o dhcp funcionando ele rolou tranquilo.

Etapa cumprida,

agora estou com dificuldades pra logar na maquina, fiz as configurações mas não consegui logar. Como deveria ser a tela de login no ubuntu desktop para se logar na rede? é a mesma ou há alguma mudança?

Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 19 de Fevereiro de 2011, 18:10
A tela é a mesma.

Diga uma coisa, vc configurou sua rede pelo arquivo interfaces ou pelo NetworkManager? Se tiver configurado pelo NetworkManager, o login não vai funcionar, pois o NM normalmente só ativa a rede depois do login.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 21 de Fevereiro de 2011, 08:07
A tela é a mesma.

Diga uma coisa, vc configurou sua rede pelo arquivo interfaces ou pelo NetworkManager? Se tiver configurado pelo NetworkManager, o login não vai funcionar, pois o NM normalmente só ativa a rede depois do login.

Na verdade ele esta funcionando via dhcp do meu servidor como eu disse acima. Não creio que seja configuração de rede, pois ele já respondeu e está no domínio, creio que seja algo errado com as configurações de autenticação no cliente, mas ainda não sei o que pode ser.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 21 de Fevereiro de 2011, 09:39
Você não respondeu minha pergunta: a rede do cliente foi configurada pelo arquivo "interfaces", ou pelo NetworkManager?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 21 de Fevereiro de 2011, 10:14
Você não respondeu minha pergunta: a rede do cliente foi configurada pelo arquivo "interfaces", ou pelo NetworkManager?

Cara! respondi sim, mas por padrão tanto um quanto o outro já vem por default configurado pra dhcp, portanto não precisei mexer nada, pois ele esta apontando para o meu servidor de dhcp desde o princípio.

Agora se for o caso que eu precise fixar o ip antes pra poder autentica-lo pela primeira vez, não vejo muita lógica nisso. Seria um erro de projeto. Mas se é isso mesmo vou tentar.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: renato-barbosa em 21 de Fevereiro de 2011, 10:22
Ola amigo.
Como havia dito a voce após colocar a maquina no dominio é necessário configurar o arquivo nsswitch.conf que fica no /etc.
Sem a configuração correta dele não irá funcionar o login e o micro estará no dominio.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 21 de Fevereiro de 2011, 10:29
Você não respondeu minha pergunta: a rede do cliente foi configurada pelo arquivo "interfaces", ou pelo NetworkManager?

Cara! respondi sim, mas por padrão tanto um quanto o outro já vem por default configurado pra dhcp, portanto não precisei mexer nada, pois ele esta apontando para o meu servidor de dhcp desde o princípio.

Agora se for o caso que eu precise fixar o ip antes pra poder autentica-lo pela primeira vez, não vejo muita lógica nisso. Seria um erro de projeto. Mas se é isso mesmo vou tentar.
Não é questão se é dhcp ou não, isso é indiferente!!! O que faz diferença é se está no arquivo interfaces, ou no NM...
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 21 de Fevereiro de 2011, 12:33
Ola amigo.
Como havia dito a voce após colocar a maquina no dominio é necessário configurar o arquivo nsswitch.conf que fica no /etc.
Sem a configuração correta dele não irá funcionar o login e o micro estará no dominio.

Perfeito Renato, fiz sim . Descobri o problema. São os sequintes.
- Coloquei "\" ao invés de "+" no winbind separator do smb.conf, retornei para "+" e ele logou, foi malll hehe.
- Acho que faltaram alguns detalhes no /etc/pam.d/login que não havia adicionado, mais ainda vou testar se realmente eles são necessário, pois acho que era devido ao problema acima mesmo.

Bem, Agora surgiu outro problema hehe! Logo após login, ele me retorna alguns erros seguintes:
1- "could not update ICEauthority file /home/EMPRESA/fulano/.ICEauthority"
2-"/usr/lib/libgconf2-4/gconf-sanity-check-2 saiu com status 256"(talvez seja o /etc/pam.d/login)
3-Por último:"O Nautilus não pôde criar as seguintes pastas necessárias:/home/Empresa/fulano/Desktop, /home/Empresa/fulano/.nautilus".

o que poderiam ser de fato esses erros?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 21 de Fevereiro de 2011, 15:36
/home/EMPRESA existe?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 22 de Fevereiro de 2011, 09:49
/home/EMPRESA existe?

Ola zekkerj, mancada minha!
Criei a pasta, mas faltou dar as permissões de necessárias!
Agora esta tudo ok esta logando tudo nos conforme, no windows e finalmente no linux.

Só que eu queria mudar a forma de logar no ubuntu, pra não mostrar mais a lista de usuários.

Gostaria de agradecer a todos que me ajudaram nesta experiência. Estou documentando todos os meus passos e gostaria de postar um tutorial que vai desde o servidor ao cliente no VOL e gostaria de saber se todos aqui concordam em ser referidos no artigo no que diz respeito a configuração do cliente linux.
 
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 22 de Fevereiro de 2011, 09:56
Só mais uma coisa em algumas configurações do arquivo  nsswitch.conf encontrei a o termo "file" e outros "compat". Qual a diferença entre os dois? no meu caso deixei compat winbind.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 22 de Fevereiro de 2011, 10:04
Citar
Só que eu queria mudar a forma de logar no ubuntu, pra não mostrar mais a lista de usuários.
Vc controla isso no tema de login. Lá vc pode ativar ou desativar que a lista de usuários apareça.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 22 de Fevereiro de 2011, 12:07
Estava fazendo uns teste aqui e desativei os roaming profile, pois quero que as configurações que o usuário fizer fique na maquina dele. No ubuntu ok mas no windows tive que ativar no gpedit.msc pra ele só aceitar perfils locais, mas mesmo assim ele não grava localmente as configurações.

o que poderia ser?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 22 de Fevereiro de 2011, 14:26
Olá valdineisr,

Desculpe a demora na resposta. Eu nunca fiz instalação com perfil local, todas as que fiz foram com perfil móvel. Mas... (ia dizer outra coisa aqui, mas acabei de achar sua resposta, está no manual online do smb.conf)

Citar
logon path (G)
(...)
Disable the use of roaming profiles by setting the value of this parameter to the empty string. For example, logon path = "". Take note that even if the default setting in the smb.conf file is the empty string, any value specified in the user account settings in the passdb backend will override the effect of setting this parameter to null. Disabling of all roaming profile use requires that the user account settings must also be blank.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 23 de Fevereiro de 2011, 10:45
Olá valdineisr,

Desculpe a demora na resposta. Eu nunca fiz instalação com perfil local, todas as que fiz foram com perfil móvel. Mas... (ia dizer outra coisa aqui, mas acabei de achar sua resposta, está no manual online do smb.conf)

Citar
logon path (G)
(...)
Disable the use of roaming profiles by setting the value of this parameter to the empty string. For example, logon path = "". Take note that even if the default setting in the smb.conf file is the empty string, any value specified in the user account settings in the passdb backend will override the effect of setting this parameter to null. Disabling of all roaming profile use requires that the user account settings must also be blank.

blz vou tentar!
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 23 de Fevereiro de 2011, 11:49
Deixei o logon path e home path = "", mas não tolou, tentei deixar em branco sem as aspas, mas não rolou também.

Sobre o backend. Significa que s eu já tiver logado com as configurações anteriores, não adianta mudar isso que não rola?

existe alternativa?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 23 de Fevereiro de 2011, 12:11
Deixei o logon path e home path = "", mas não tolou, tentei deixar em branco sem as aspas, mas não rolou também.

Sobre o backend. Significa que s eu já tiver logado com as configurações anteriores, não adianta mudar isso que não rola?

existe alternativa?
Sim, o manual explica que os usuários que já foram criados vão manter a configuração atual; a alteração só vai valer pros novos usuários (vale um teste).

Pra alterar essa opção nos usuários antigos, se não me engano o comando é "pdbedit", mas não tenho as opções de cabeça.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 24 de Fevereiro de 2011, 09:12
Achei o problema.

Criei alguns grupo e novos usuário inserir esses usuários nesses grupos ele não tiveram problemas nenhum em salvar as configurações dele localmente(papel de parede, icones da área de trabalho, e meus documentos).

O problema estava no primeiro grupo que eu criei. Fiz muitos grants nele e mudei o groupmap dele várias vezes. Talves isso tenha causado algum problema neste grupo, pois era só tirar o usuário dele e coloca-lo em outro que funcionava normalmente.

Dai tentei dele-lo mas não consegui totalmente, pois sempre ficava o sid dele lá, como faço para deleta-lo em definitivo?
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 24 de Fevereiro de 2011, 10:53
tente "net rpc user delete fulano".
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 24 de Fevereiro de 2011, 11:27
tente "net rpc user delete fulano".

na verdade quero deletar o grupo não o usuário, já tentei os alguns comandos net rpc para deletar o grupo, mas a unica coisa que ele faz é retirar o mapeamento. Mas o sid continua lá.
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: zekkerj em 24 de Fevereiro de 2011, 11:56
vc fez mapeamento de grupo, né? tente

net groupmap delete sid=<SID>
Título: Re: ubuntu 10.04 logando no samba?
Enviado por: valdineysr em 24 de Fevereiro de 2011, 12:16
vc fez mapeamento de grupo, né? tente

net groupmap delete sid=<SID>

Seguinte... vou fechar esse tópico criar outro para esse assunto, pois o objetivo desse tópico foi concluído com êxito que era de fazer o cliente linux logar no samba. Consegui graças a ajuda de todos aqui.

Agradeço a todos pela ajuda nessa experiência, a próxima será com LDAP.