SSH criar novo usuário no servidor

1. SSH criar novo usuário no servidor

Antonio Luiz
antoniol

(usa Debian)

Enviado em 06/12/2016 - 13:57h

Boa tarde, pessoal.
Estou fazendo um script e eu precisava que ele executasse assim:

> Usuário vai tentar acessar o servidor (ssh user@servidor) e depois é solicitado a senha. Se esse usuário existir no servidor, ele irá logar.
> Mas, e se o usuário não existir? Teria como, o usuário criar um novo usuário no servidor?

Acho que está um pouco confuso :s
Mas, espero que alguém entenda.


  


2. Re: SSH criar novo usuário no servidor

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/12/2016 - 18:01h

antoniol escreveu:

Boa tarde, pessoal.
Estou fazendo um script e eu precisava que ele executasse assim:

> Usuário vai tentar acessar o servidor (ssh user@servidor) e depois é solicitado a senha. Se esse usuário existir no servidor, ele irá logar.
> Mas, e se o usuário não existir? Teria como, o usuário criar um novo usuário no servidor?

Acho que está um pouco confuso :s
Mas, espero que alguém entenda.


Antonio, boa noite.
A idéia é para que o "não usuário "se cadastre", é isso?

Marcelo Oliver


3. Re: SSH criar novo usuário no servidor

Mauro Adriano Cavalheiro Siqueira
mauroacs

(usa Kurumin)

Enviado em 07/07/2017 - 09:44h

Eu tenho meu script para criar usuários, com poderes administrativos, usuarios.sh que aceita passar o nome do usuario por parametro, exemplo:
$ ./usuarios.sh pedro

porém, nenhum comando pode ser passado para o servidor sem antes fazer login. logo não há como criar o usuario. Como contornamos o problema aqui? Com uso do root para o primeiro login com senha padrão conhecida, e utilizando a configuração Banner=/home/$USER/.banner.txt no arquivo /etc/ssh/sshd_config.

troque o $USER pelo nome real do usuario para informar um caminho absoluto, ou pode colocar o arquivo do banner em /home/banner.txt com permissao 777.

O conteúdo deste arquivo deve descrever o servidor ssh que estamos tentando acessar e nos informar os usuarios existentes, assim, quando tentarmos logar, o banner gerado dinamicamente por um script.sh é carregado no pré-login, antes de pedir a senha do usuario.

ex:

$ ssh usuario@host -X -C
=================================================================
BEM VINDO AO NOSSO SERVIDOR SSH
=================================

Favor logar com o usuario: joao
Eu sou: Ubuntu 14.04.5
==================================================================
Are you sure you want to continue connecting (yes/no)?







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts