Usuario sem senha [RESOLVIDO]

1. Usuario sem senha [RESOLVIDO]

igor muzetti
parrera

(usa Debian)

Enviado em 19/09/2012 - 13:12h

galera.

usando o kuser no kubuntu consegui tirar a senha de um determinado usuario.quero isso para por exemplo fazer acesso ssh localhost sem senha, utilizando o ssh-keygen -t rsa.

no ubuntu tbm 12.04 mas LTS, quando vou em user acconts e falo para logar sem senha. isso da certo. mas no terminal, quando dou um:
$su NOMEDOUSUARIO

ele me pede a senha. isso no kubuntu nao acontece.

quando dou um:
#su NOMEUSUARIO
ai ele entra no usuario sem pedir senha.

mas para fazer acesso ssh localhost:
#ssh NOMEUSUARIO@localhost

ou

$ssh localhost

ele me pede a senha, sendo que eu jah tirei deste usuario pelo user acconts.

valeu!


  


2. MELHOR RESPOSTA

M4iir1c10
m4iir1c10

(usa Arch Linux)

Enviado em 19/09/2012 - 13:56h

Olha meu amigo, eu entendo que voce quer logar de forma bem rapida sem perder tempo com a senha, ou voce quer fazer um script que conecte com o host sem prescisar digitar a senha.

Sendo assim eu acho mais seguro voce manter a senha, para a seguranca do usuario e configurar o sudo e o ssh para nao pedirem a senha.

Vamos ao mais facil e rapido o sudo.

vamos editar o arquivo /etc/sudoers

visudo

coloque na linha do usuario que voce quer sem digitar senha

usuario ALL=(ALL) NOPASSWD: ALL

onde usuario e o nome do seu usuario.

pronto.


Agora o ssh sem perguntar a senha.

Primeiro logue como usuario A e crie um par de chaves de autenticacao. Nao coloque senha:

a@A:~> ssh-keygen -t rsa
Criando chave publica/privada rsa.
Escreva o arquivo onde voce quer salvar a chave (/home/a/.ssh/id_rsa):
Pasta criada '/home/a/.ssh'.
Entre sua senha (vazio para usar sem senha):
Entre sua senha novamente:
Sua identificacao foi salva em /home/a/.ssh/id_rsa.
Sua chave publica foi salva em /home/a/.ssh/id_rsa.pub.
A chave digital e:
3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a@A

Agora use o ssh para criar a pasta ~/.ssh como usuario b no computador B. (Se a pasta ja existe, beleza):

a@A:~> ssh b@B mkdir -p .ssh
b@B senha:

Finalmente coloque a chave publica em b@B:.ssh/authorized_keys e entre a senha do usuario b pela ultima vez:

a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
b@B senha:

Agora voce ja pode conectar ao computador B como usuario b do computador A com o usuario a sem senha:

a@A:~> ssh b@B hostname
B

Dependendo da versao do seu SSH voce deve acrescentar as seguintes mudancas:

coloque a chave publica em .ssh/authorized_keys2
mude a permissao da pasta .ssh para 700
mude a permisao do arquivo .ssh/authorized_keys2 para 640


Esclareci a duvida?


3. Re: Usuario sem senha [RESOLVIDO]

igor muzetti
parrera

(usa Debian)

Enviado em 19/09/2012 - 13:18h

ou seja, sem chegar no problema do ssh.

queria que ao tentar logar com o usuario NOMEDOUSUARIO, estando como um outro usuario(por isso o "$"), somente com o comando:

$su NOMEDOUSUARIO


ele entraria sem pedir a senha dele, pois jah foi desativada em user acconts.




4. Re: Usuario sem senha [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 19/09/2012 - 13:21h

parrera escreveu:

galera.

usando o kuser no kubuntu consegui tirar a senha de um determinado usuario.quero isso para por exemplo fazer acesso ssh localhost sem senha, utilizando o ssh-keygen -t rsa.

no ubuntu tbm 12.04 mas LTS, quando vou em user acconts e falo para logar sem senha. isso da certo. mas no terminal, quando dou um:
$su NOMEDOUSUARIO

ele me pede a senha. isso no kubuntu nao acontece.

quando dou um:
#su NOMEUSUARIO
ai ele entra no usuario sem pedir senha.

mas para fazer acesso ssh localhost:
#ssh NOMEUSUARIO@localhost

ou

$ssh localhost

ele me pede a senha, sendo que eu jah tirei deste usuario pelo user acconts.

valeu!


Eis a questão: o comportamento indevido parece ser o KUbuntu, permitir usar o su usuário de um usuário que tem senha sem pedir a senha.

Em todo caso, é mais fácil você ir no arquivo /etc/group, achar a linha correspondente ao usuário do qual você quer tirar a senha e apagar a sopa de letrinhas entre o primeiro e o segundo dois-pontos. Isso zera totalmente a senha do usuário.


5. avancei!

igor muzetti
parrera

(usa Debian)

Enviado em 19/09/2012 - 15:48h

colegas,

seguinte, consegui avançar um pouco e falta um pokim para terminar o acesso ssh sem senha entre 2 maquinas.
tenho 2 maquinas:
slave1 e master

a maquina slave1 consigo ter acesso localhost e no master sem senha!
usei:
$ssh localhost
OK!
E
$ssh master
OK!

a maquina master consigo ter acesso localhost. mas ao tentar para finalizar:
$ssh slave1

é retornado:


hadoop@master:/root$ ssh slave1
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/home/hadoop/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/hadoop/.ssh/id_rsa
hadoop@slave1's password:
Permission denied, please try again.
hadoop@slave1's password:
Permission denied, please try again.
hadoop@slave1's password:
Permission denied (publickey,password).


ou seja, me pede a senha, mas meu usuario hadoop nao tem senha, inclusive para ssh localhost da certo sem senha.
nos 2 pc's estou usando o arquivo authorized_keys, permissão para /home/hadoop/.ssh/ esta 700.

alguma dica?
valeu!


6. rolou!

igor muzetti
parrera

(usa Debian)

Enviado em 19/09/2012 - 16:13h

consegui galera, era problema de permissão.

no arquivo id_rsa coloquei como 700 ai rolou.

obrigado à todos!


7. Re: Usuario sem senha [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 19/09/2012 - 17:22h

Se resolveu marque como resolvido


8. jah coloquei

igor muzetti
parrera

(usa Debian)

Enviado em 20/09/2012 - 00:59h

jah havia colocado e inclusive marcado sua resposta como a melhor, apesar de não ter solucionado tds os problemas. mas ajudou em outros.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts