Como bloquear a shell para usuários? [RESOLVIDO]

1. Como bloquear a shell para usuários? [RESOLVIDO]

Flávio Arantes
tiopastel

(usa CentOS)

Enviado em 28/08/2010 - 21:45h

Boa noite, estou com esse problema, tenho um servidor de proxy que os usuários se conectam através de conexão ssh (putty), o problema é o seguinte. eles tem acesso a shell (ou seja podem digitar vários comandos) o que faz com que eles possam ver outros usuários online (w) e pegar o seu ip. Eu não quero que esse comportamento seja permitido. Não só esse como qualquer outro comando devem ser 'desativado' para usuários.
Procurei a solução a tarde toda, mas não tive sucesso.
Alguém tem idéia de como fazer isso?

Sou novato em se tratando de linux.

Qualquer ajuda será muito bem vinda.

Flávio.


  


2. Re: Como bloquear a shell para usuários? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 28/08/2010 - 22:12h

não sou especilaista em redes,mas dá uma olhada nisso, veja se serve para o seu caso:

http://www.cyberciti.biz/tips/rhel-centos-linux-install-configure-rssh-shell.html


3. Valeu a ajuda.

Flávio Arantes
tiopastel

(usa CentOS)

Enviado em 28/08/2010 - 23:05h

Eu já até tinha lido essa página. Na verdade ela ensina a fazer mais ou menos o contrário do que eu quero. Ai ensina a bloquear o ACESSO ssh e bloquear o acesso sftp e ftp. Os dois últimos eu ia bloquear depois. Mas o acesso ssh eu nao quero bloquear. Eu quero que o usuário logue normalmente só que não apareça aquela linha de comando: "usuario@69.155.3.24:~#" que da para o usuario digitar comandos sabe?
Fazendo o que ta no tutorial ele libera o acesso Sftp e ftp e bloqueia o acesso ssh, exatamente o contrário do que eu quero. xD

De toda forma vlw pela atenção :]

A dúvida persiste...



4. Achei a soluçao

Flávio Arantes
tiopastel

(usa CentOS)

Enviado em 29/08/2010 - 05:12h

Coloquei para iniciar um shell script no etc/profile

Coloquei o seguinte
#!/bin/bash
sleep 200h
logout

Assim o script vai rodar por 200 horas, nas minhas humildes contas.
Obrigado amigo ai de cima.


5. Re: Como bloquear a shell para usuários? [RESOLVIDO]

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 29/08/2010 - 11:58h

Faz isso que resolve.

# usermod -s /bin/false <usuario>

Se vc quiser que o usuário não loge no sistema mas tenha comandos shell habilitados faz isso:

# usermod -s /sbin/nologin <usuario>






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts