Win pede senha para acessar Ubuntu. [RESOLVIDO]

Iniciado por Nelson Quintanilha, 28 de Setembro de 2007, 19:33

tópico anterior - próximo tópico

Nelson Quintanilha

Olá colegas, boa noite!

Uso o ubuntu 7.04 e Instalei um outro pc em rede com Windows XP.
Utilizo um roteador D-link DI-604, ambos S.O. estão acessando a net na boa.
Do Ubuntu eu copio ou colo (uso e abuso, hehehe...) qualquer documento no Windows, mas quando estou no Windows e tento acessar o Ubuntu pela rede ele pede senha e login.
Tento dar minha senha de root e meu login mas nada acontece, não vai nem a pau.

Qual senha seria esta?
E tem alguma forma de fazer com que ele não a peça a senha todas as vezes que tento acessar?

pinduvoz

Para que não seja pedida a senha no acesso ao compartilhamento de rede criado no Ubuntu é preciso configurar o Samba como postado aqui:

http://ubuntuforum-br.org/index.php/topic,24948.0.html

Até.
:: Linux Registered User nº 439378 ::

Eduardo_BSB

Nelson, isso está acontecendo porque o servidor samba do ubuntu deve estar com a opção security definida como "user", lá na seção "Global" do arquivo /etc/samba/smb.conf . Nessa situação, todo acesso deve ser autenticado e somente usuários autorizados podem acessar os compartilhamentos. É uma opção de segurança que o servidor samba oferece. Para continuar usando-a, vc deve cadasdrar uma senha para o usuário samba (preferencialmente um novo usuário criado sem pasta /home, mas pode o seu usuário normal), usando o comando "smbpasswd". Após esse procedimento, vc tem cadastrado sua senha de rede samba. No compartilhamento, vc deve definir em suas propriedades quem pode acessar o que.

Caso vc não queira senha para coisa nenhuma ( como no windows ), tudo livre leve e solto, vc deve editar o atributo da opção security para "share". O sistema não mais lhe oportunará com senha (nem a você, nem a ninguém) :).

Se não fui muito claro esse endereço resolve a questão: http://www.guiadohardware.net/tutoriais/configurando-servidor-samba/

Nelson Quintanilha

Olá pimduvoz

Acessei a pasta através do (navegador de arquivos>sistema/etc/samba/smb.conf).
Fiz as alterações mas não consegui salvar porque eu não tinha permissão de root.
Como proceder para ter permissão?

pinduvoz

Abra o navegador de arquivos como root, assim:

pressione:

Alt + F2

digite na caixa aberta:

nautilus

pressione:

enter

Aberto o navegador (o Nautilus) como root, os arquivos abertos para edição a partir dele serão salvos normalmente.
:: Linux Registered User nº 439378 ::

Nelson Quintanilha

Olá Pinduvoz,

Tive que entrar pelo terminal:
sudo nautilus
Fiz as alterações abaixo, salvei e reiniciei meu PC:
security = share
guest account = nelson
invalid users = root

O PC com o XP ainda continua pedindo login e senha.

Eduardo_BSB

não precisa reiniciar o comp, é só digitar : sudo /etc/init.d/samba Cadastra a senha do usuário no samba com "smbpasswd" e tenta acessar com ela.

Nelson Quintanilha

Olá colega,
Editei a linha e não tive sucesso conforme abaixo.
Citarnelson@nelson-pc:~$ sudo /etc/init.d/samba
* Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload}
nelson@nelson-pc:~$

pinduvoz

Citação de: Nelson Quintanilha online 02 de Outubro de 2007, 09:24
Olá colega,
Editei a linha e não tive sucesso conforme abaixo.
Citarnelson@nelson-pc:~$ sudo /etc/init.d/samba
* Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload}
nelson@nelson-pc:~$

O correto é usar, separadamente, stop, para parar, start, para iniciar, restart, para reiniciar, e force-reload, para forçar o carregamento da nova configuração, assim:

sudo /etc/init.d/samba stop

sudo /etc/init.d/samba start

sudo /etc/init.d/samba restart

sudo /etc/init.d/samba force-reload

:: Linux Registered User nº 439378 ::

Nelson Quintanilha

Olá colegas,
Agora o caldo azedou, hehehe....
O computador com Windows continua pedindo Login e senha. Agora o computador com Ubuntu não vê mais o Windews.
Fiz desta forma em  /etc/samba/smb.conf:
CitarEntrei pelo terminal:
sudo nautilus
Fiz as alterações abaixo:
security = share
guest account = nelson
invalid users = root

No terminal:
sudo /etc/init.d/samba stop
sudo /etc/init.d/samba start
sudo /etc/init.d/samba restart
sudo /etc/init.d/samba force-reload
Fiz alguma coisa errada ou era isso mesmo?

Eduardo_BSB

Eu comentaria a linha guest account. Vc jah cadastrou a senha no samba? tenta usar com o parametro security=user e a senha cadastrada.

Nelson Quintanilha

Olá colegas, caso resolvido.

Voltei o smb.conf original (eu tinha feito uma cópia, por sorte, hehehe...)
Encontrei este artigo, rico em detalhes, praticamente um desenho e ideal para LAMER  ;D ;D ;D ;D
http://www.4newbies.com.br/arts_view.php?id=62
Deste artigo usei somente esta parte, pois lembrei do que o colega Eduardo_BSB escreveu sobre segurança.

CitarCaso tenha colocado security = user, no momento que for acessar por uma máquina Windows será exibido uma tela de login e senha. Para cadastrar esta senha no linux execute os seguintes comandos.
Primeiramente adiciona na lista de usuarios do Linux

este comando adiciona usuario teste na lista de usuários do Linux
$ sudo adduser teste

este comando adiciona o usuario na lista de usuários do Samba
$ sudo smbpasswd -a teste
Abraços e obrigado