El mié, 04-10-2006 a las 14:52 -0300, Pablo Medrano escribió: > Estoy re quemado.... !!!!
Y!, es la cerveza! > lo he hecho muchas veces, pero no se porque no me sale... > > necesito remplazar el shell de un usuario en particular > (llamemosle pepe ) por un shell script que realice cierta tarea y al > hacer break con CTRL+C salga de la sesion > > mi intencion es que apague la red, killee el pppd (por si no bajo), > luego que restartee la red (esto levanta pppd automaticamente), y > muestre un tail -f del syslog con unos parametros -v para que no muestre > toda la mugre del syslog, y solo la respuesta del ISP y el ADSL > > bueno, algo me falta y no me da permisos... > el script lo hice > chown root.staff /bin/script-en-cuestion > chmod 4777 /bin/script-en-cuestion > al usuario pepe lo hice miembro del grupo staff > (sin home, pero con /bin/script-en-cuestion como shell) > agregue el script en /etc/shells > y por algun motivo (lo estoy haciendo remoto), no me da permisos al > loguear de que funque... Me parece que el problema es que, por mas que el script tenga SUID y todos los permisos, el que se está ejecutando en realidad es /bin/sh (o el shell que hayas indicado en el script) y este no tiene seteado el SUID (dudo que se lo quieras poner ;)). Para solucionarlo tenés dos opciones: hacer un programa en C que haga lo que querés y darle los mismos permisos o usar sudo (puaj!). > > Si alguno tiene algun ejemplo ya hecho que ejecute cosas como root, > me cuentan? > > y sino... > algo que le permita hacer al user un simple login con user y pass y que > solito, haga esto de matar toda la mierda del ADSL y rearrancarlo > dandole resultados para pasarle al ISP a la hora de reclamar (en el caso > de que no levante solo con esto) > > Esto es por culpa del deficiente servicio de "Neti - zen" y del nodo de > telefonica donde esta colgado mi cliente. > El problema es que del otro lado (ISP), tienen un reseller de NetiZ y un > help desk que no tiene perfil demasiado tecnico, entonces si no le das > datos que confirmen que hay algo que no funca, siempre desvia el tema > hacia el lado de "tu router o tu servidor debe ser el que no levanta, > porque aca navegamos con la misma conexion y esta andando". (aclaro que > estan en otro barrio :P ) > en cambio con datos, le cierro el pico... > > (ahora... como puedo ver esos datos remotamente si no hay internet? > entonces debe poder verlos la secretaria en cuestion para poder llamar > al ISP y reclamar) NI en pedo le doy shell ni le hago scripteria para > que haga todo eso... (a veces la guio por telefono pero es un parto...) > > mi idea es > "hola, entra al server con el usuario pepe y contrasenia pepe, > contame que te dice ? > bueno... siempre que te diga eso, lo llamas a "Jose Isp" y le reclamas > pasandole estos datos" (Yo ya instrui a Jose Isp para que no me rompa > mas las tarlipes y sepa que hacer...) Darle la clave de root a la secretaria no da no? :p Saludos! -- Gabriel Parrondo GNU/Linux User #404138 GnuPG Public Key ID: BED7BF43 JID: [EMAIL PROTECTED] "The only difference between theory and practice is that, in theory, there's no difference between theory and practice."
signature.asc
Description: Esta parte del mensaje está firmada digitalmente
-- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/ /* Publica y encontra trabajo relacionado con softlibre en http://www.usla.org.ar/modules/jobs/ */ Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]
