Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Administración del sistema » Seguridad


Nuevo tema Responder al tema
 [ 8 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Menor
Forista Menor
Avatar de Usuario

Registrado: Mié Oct 31, 2007 12:00 am
Mensajes: 78
Ubicación: /ARG/bsas/AsdLand

Nota Publicado: Vie Jun 13, 2008 6:29 am 
Arriba  
Paso a explicar mi duda.
Hay usuarios en el sistema (ejemplo "operator", o "mysql") que tienen asignada la shell bash. Dentro de mi ignorancia y tras leer por todos lados que es altamente recomendable darle la shell "/bin/false" a todo usuario que no necesite usar alguna terminal, se me ocurrio hacer un "cat /etc/passwd |grep bash", obteniendo como resultado los usuarios esperados (root, y demas, mas otros 2 o 3 usuarios que tambien tenían la shell bash asignada.

Mi pregunta es, si yo dejo al usuario "operator" con esa shell, ¿puede eso representar alguna vulnerabilidad para mi sistema?
¿Como hago para saber si el cambio de una shell tipo bash para cual sea el usuario va a perjudicar o no el funcionamiento de mi sistema?

Intente loguear como operator dejando el password en blanco pero no tube éxito, eso me lleva a pensar que hay un password asignado por default a ese usuario, por lo tanto y si eso fuese cierto la existencia de ese usuario con una shell bash se estaria convirtiendo en una desgraciada vulnerabilidad, ¿no?


Desde ya muchas gracias y que tengan buen dia !!
:-)

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Jue Abr 17, 2008 11:00 pm
Mensajes: 330
Ubicación: Buenos Aires

Nota Publicado: Mié Jun 18, 2008 7:55 am 
Arriba  
Hola,

no se que distribucion Linux estas usando, o si estas usando BSD, pero el usuario operator seguramente lo haya creado alguna aplicacion que hayas instalado, algun servidor de juegos?

Antes de modificar el passw debes leer la documentacion del software en cuestion.

Por otro lado, puede que en el passwd figure un /bin/sh pero en el shadow tenga un "*", con lo cual nunca podra ingresar por login, pero si podra hacer un su o un rlogin.

Slds.

 Perfil YIM  

Desconectado
Forista Menor
Forista Menor
Avatar de Usuario

Registrado: Mié Oct 31, 2007 12:00 am
Mensajes: 78
Ubicación: /ARG/bsas/AsdLand

Nota Publicado: Mié Jun 18, 2008 8:27 am 
Arriba  
Hola pataro, te comento que estoy usando una distribucion basada en BSD pero no BSD :)
Aplicaciones instaladas... mmm... solamente el editor de texto "joe" :s

¿Conoces alguna lista o algun link que tengas como para saber de antemano que usuarios me puede crear el sistema y si es perjudicial ponerles shell /bin/false ?


Saludos y gracias :-)

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Jue Abr 17, 2008 11:00 pm
Mensajes: 330
Ubicación: Buenos Aires

Nota Publicado: Mié Jun 18, 2008 8:32 am 
Arriba  
mmm, asi como tal una lista o link no conozco. Trabaje con FreeBSD hace algun tiempo por eso me sonaba lo del usuario "operator".
En Linux trabajo mayoritariamente con Debian y ese usuario no figura en una instalacion "por defecto". No se otras distros.

Lamento no ser de mas ayuda.
Slds

 Perfil YIM  

Desconectado
Forista Menor
Forista Menor
Avatar de Usuario

Registrado: Mié Oct 31, 2007 12:00 am
Mensajes: 78
Ubicación: /ARG/bsas/AsdLand

Nota Publicado: Mié Jun 18, 2008 11:31 am 
Arriba  
Te agradezco igualmente pataro :-)
Supongo que alguien en todo el foro tiene que haber que me tire un salvavidas al menos jaja

Salu2!

 Perfil  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mar Jul 19, 2005 11:00 pm
Mensajes: 3752
Ubicación: /home/Peru/Lima/La Molina

Nota Publicado: Mié Jun 18, 2008 1:41 pm 
Arriba  
en si me parece raro, pero si quires, puedes hacer un chown o chkg y cambias los permisos para los usuarios que quieras. Ahora tambien le puedes poner a esos usuarios bin/bash/null , para tu tranquilidad.

_________________
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------

 Perfil Email WWW  

Desconectado
Forista Menor
Forista Menor
Avatar de Usuario

Registrado: Mié Oct 31, 2007 12:00 am
Mensajes: 78
Ubicación: /ARG/bsas/AsdLand

Nota Publicado: Mié Jun 18, 2008 3:05 pm 
Arriba  
Kde_Tony escribió:
en si me parece raro, pero si quires, puedes hacer un chown o chkg y cambias los permisos para los usuarios que quieras. Ahora tambien le puedes poner a esos usuarios bin/bash/null , para tu tranquilidad.

Hola Kde_Tony, justamente ponerles la shell falsa es lo que hice, pero no pude evitar pensar que talvez algo en mi sistema iba a empezar a andar mal.

Gracias!!

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Lun May 28, 2007 11:00 pm
Mensajes: 124
Ubicación: /dev/world/argentina/cordoba

Nota Publicado: Lun Ago 25, 2008 7:43 am 
Arriba  
Nada va a ir mal, porque nunca ningun proceso va a necesitar loguearse directamente al sistema como ese usuario, todo se hace de forma local(lease autenticacion por passwd, RSA, DSA, es decir direct login)
Al menos en el caso de oracle.
Y en el caso root, puedes desactivar el direct login desde SSH, para no tener que deshabilitar la cuenta.
Nota: no edites el /etc/passwd a mano. es mala practica. Utiliza usermod y passwd.

_________________
Linux user #474183 (Security Analyst, CCNA)

 Perfil WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 8 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO