| Autor |
Mensaje |
dnk

Forista Menor
Registrado: Mié Oct 31, 2007 12:00 am Mensajes: 78 Ubicación: /ARG/bsas/AsdLand
|
 Publicado: Vie Jun 13, 2008 6:29 am |
|
|
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 !!
:-)
|
|
|
|
 |
pataro

Forista Medio
Registrado: Jue Abr 17, 2008 11:00 pm Mensajes: 330 Ubicación: Buenos Aires
|
 Publicado: Mié Jun 18, 2008 7:55 am |
|
|
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.
|
|
|
|
 |
dnk

Forista Menor
Registrado: Mié Oct 31, 2007 12:00 am Mensajes: 78 Ubicación: /ARG/bsas/AsdLand
|
 Publicado: Mié Jun 18, 2008 8:27 am |
|
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 
|
|
|
|
 |
pataro

Forista Medio
Registrado: Jue Abr 17, 2008 11:00 pm Mensajes: 330 Ubicación: Buenos Aires
|
 Publicado: Mié Jun 18, 2008 8:32 am |
|
|
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
|
|
|
|
 |
dnk

Forista Menor
Registrado: Mié Oct 31, 2007 12:00 am Mensajes: 78 Ubicación: /ARG/bsas/AsdLand
|
 Publicado: Mié Jun 18, 2008 11:31 am |
|
Te agradezco igualmente pataro
Supongo que alguien en todo el foro tiene que haber que me tire un salvavidas al menos jaja
Salu2!
|
|
|
|
 |
Kde_Tony

Moderador
Registrado: Mar Jul 19, 2005 11:00 pm Mensajes: 3752 Ubicación: /home/Peru/Lima/La Molina
|
 Publicado: Mié Jun 18, 2008 1:41 pm |
|
|
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
-----------------------------
|
|
|
|
 |
dnk

Forista Menor
Registrado: Mié Oct 31, 2007 12:00 am Mensajes: 78 Ubicación: /ARG/bsas/AsdLand
|
 Publicado: Mié Jun 18, 2008 3:05 pm |
|
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!!
|
|
|
|
 |
fd0

Forista Medio
Registrado: Lun May 28, 2007 11:00 pm Mensajes: 124 Ubicación: /dev/world/argentina/cordoba
|
 Publicado: Lun Ago 25, 2008 7:43 am |
|
|
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)
|
|
|
|
 |
|
|
|