A Buanzo, Si, ya esta en /etc/shells agregado... pero debe tratarse de este tema de /bin/bash que uso como sh en el script.
Gabriel Parrondo escribió: > 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!). > [..] >> >> 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! > > Ahora que pienso, las otras veces lo hice con aplicaciones del tipo multitail y algunas cosas de esas... pero no recuerdo si lo hice con un shell-script. Voy a tener que ponerme a armar algo en C para que haga esto... y NO NOOOOOOOOOOOOOOOOOO... no le doy root a la secretaria, porque encima tampoco esta tan buena como para eso... :P Cualquier novedad les cuento. Slds. y gracias! -- Pablo Medrano (K-maleon) CaFeLUG Buenos Aires - Argentina Grupo de Usuarios de Software Libre de Capital Federal http://www.cafelug.org.ar ------------------------------------------------------------------- GPG Fingerprint: D7A0 8184 D36B 170E 747E 8FAC B7DB C88E 4543 1B93 -------------------------------------------------------------------
-- 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]
