elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 19:51  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Linux/Unix (Moderadores: kamsky, TRICKY, berz3k)
| | | |-+  CVS linux y una shell que no pueda navegar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: CVS linux y una shell que no pueda navegar  (Leído 2,016 veces)
smeagolKalibans

Desconectado Desconectado

Mensajes: 51



Ver Perfil
CVS linux y una shell que no pueda navegar
« en: 22 Diciembre 2005, 19:38 »

Buenas, a ver si alguien del foro ha probado a hacer esto alguna vez.

Tengo un CVS instalado en un linux, y quiero crear una retaila de usuarios para que se conecten a el y pueden cargar y descargar sus proyectos. El problema viene en que quiero que lo hagan via ssh (pero no en consola) sino utilizando el CVS. Hasta aqui todo bien, pero los usuarios al tener cuentas y el puerto ssh abierto pueden entrar en la máquina y abrir una sesion ssh. Para que no puedan hacer esto se me ocurre cambiarles la shell de bash a otra que solo les permita ejecutar los comandos que del cvs y no les permita hacer login. Conoceis algo así. Lo maximo que he encontrado es un script en perl llamado cvssh.pl que lo único que hace es ejecutar comandos que se le pasan por argumento (y no es capaz de acceder al cvs si cambio la shell de bash a cvssh.pl).


Thank in advance


En línea

La informática es la desesperación de conseguir hacer funcionar algo que han hecho otros. O hacer algo que no les funcione a los demás
:D
<<D4rkN355||70rD>>

Desconectado Desconectado

Mensajes: 20


Slackware Linux Powered


Ver Perfil WWW
Re: CVS linux y una shell que no pueda navegar
« Respuesta #1 en: 23 Diciembre 2005, 00:59 »

Podrias crear un grupo dedicado a los usuarios del cvs ( por ejemplo cvs_users, jejeje, uy k original  :P)
y establecer que aplicaciones pueden usar los miembros del grupo...
Solamente en ves de poner a tus usuarios en el grupo "users" los pones en cvs_users, y ya estaran limitados xD.
Nunca lo he hecho, pero parece logico


En línea

Father Satan gather your legions, it is time to claim your throne.
The arrival of your dominion, so long been gone.
So gather now my legions, it is time to fight for our lord.
Hail Satan, scream the masses, smeared in angel’s blood.
pepel


Desconectado Desconectado

Mensajes: 1.099


Uno más


Ver Perfil
Re: CVS linux y una shell que no pueda navegar
« Respuesta #2 en: 23 Diciembre 2005, 13:03 »

Quizas otra opcion es poner a esos usuarios con el CVS en un chroot

  saludos,
     pepel
En línea

Para algunos, la vida es galopar un camino empedrado de horas, minutos y segundos.
Yo, más humilde soy, y sólo quiero que la ola que surge del último suspiro de un segundo, me transporte mecido hasta el siguiente.
Soul Lost
GNU/Linux
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.445



Ver Perfil WWW
Re: CVS linux y una shell que no pueda navegar
« Respuesta #3 en: 24 Diciembre 2005, 14:03 »

No se si te refieres a esto:

Agregar un usuario sin interprete de comandos

adduser user -s /bin/false
En línea

Siempre hay algo nuevo que aprender
Mi NUEVO BLOG: soullost.org
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines