🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.os.linux.programacion
4 messages
4 total messages Started by Aleix Sol� Mon, 27 Sep 1999 00:00
Ayuda de acceso a servidor propio desde web
#18193
Author: Aleix Sol�
Date: Mon, 27 Sep 1999 00:00
17 lines
1055 bytes
Buenas a todos,

Estoy intentando entrar a un servidor propio desde la web. Me explico, estoy
dise�ando unas webs que me permitan realizar tareas de root en el servidor
desde cualquier lugar. El usuario web siempre es NOBODY por lo que
elservidor no me deja entrar como root.

Como podria hacer para entrar como root?

tengo alguna idea como usar el cron, el SETUID o un lenguaje que he leido
aqui que es el EXPECT.
Si alguien puede decirme alguna cosa o orientarme me podra servir para
acabar la aplicacion.

Gracias por vuestra ayuda.

ALEIX
Re: Ayuda de acceso a servidor propio desde web
#18121
Author: Ignacio Arenaza
Date: Mon, 27 Sep 1999 00:00
28 lines
1729 bytes
-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "J" == J A Gutierrez <spd@daphne.cps.unizar.es> writes:

    J> 	pasa de eso y usa una simple sesion remota usando cualquiera
    J> de los metodos que lleva unix de serie.

Y mucho mejor si va con ssh. Que se deje de tonterias o su maquina va
a durar menos ...

Saludos. I�aki.

- -- 
  Linux Registered User #44369
  Si este mensaje no esta firmado con PGP, entonces no es mio.
  If this message is not PGP signed, then it's not mine.
  PGP Key available at http://personales.jet.es/inaki.arenaza/pgpkey.html

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: latin1
Comment: Processed by Mailcrypt 3.5.4, an Emacs/PGP interface

iQB1AgUBN+/G3cdPzRbWYHqRAQE3PAL/RLi3kqnNHsBYSoAAe+ePGCr15LB5oImN
iNSCiInaP2fIdeiw9HEQzzDHCDFH8b09mvc2ACzuNt9yTrkQZadAXCu8BKXZ7Afo
x2/KLLWEWROFk8JP42QdEllOPVtqiyJN
=s8ZH
-----END PGP SIGNATURE-----
Re: Ayuda de acceso a servidor propio desde web
#18194
Author: oscar
Date: Mon, 27 Sep 1999 00:00
44 lines
1864 bytes
Aleix Sol� <solareal@adam.es> wrote:
> Buenas a todos,

> Estoy intentando entrar a un servidor propio desde la web. Me explico, estoy
> dise�ando unas webs que me permitan realizar tareas de root en el servidor
> desde cualquier lugar. El usuario web siempre es NOBODY por lo que
> elservidor no me deja entrar como root.

> Como podria hacer para entrar como root?

> tengo alguna idea como usar el cron, el SETUID o un lenguaje que he leido
> aqui que es el EXPECT.
> Si alguien puede decirme alguna cosa o orientarme me podra servir para
> acabar la aplicacion.

> Gracias por vuestra ayuda.

> ALEIX

Siempre puedes hacer tu programa en C y ponerle un setuid. O utilizar 
herramientas como el sudo.
Un ejemplo del setuid.

vi execroot.c

#include <stdio.h>
#include <unistd.h>

main(int argc,char **argv)
{
setreuid(geteuid(),geteuid());
execvp(argv[1],argv+1);
}

gcc execroot.c -o execroot
su
chown root execroot
chmod +s execroot
exit

execroot cat /etc/shadow

Con execroot ya podr�s ejecutar lo que quieras como root, pero mucho 
cuidadito con un programa as�.
Re: Ayuda de acceso a servidor propio desde web
#18196
Author: J.A. Gutierrez
Date: Mon, 27 Sep 1999 00:00
36 lines
2145 bytes
"Aleix Sol�" <solareal@adam.es> wrote:
: Buenas a todos,

: Estoy intentando entrar a un servidor propio desde la web. Me explico, estoy
: dise�ando unas webs que me permitan realizar tareas de root en el servidor
: desde cualquier lugar. El usuario web siempre es NOBODY por lo que
: elservidor no me deja entrar como root.

: Como podria hacer para entrar como root?

	eso es una idea bastante mala...
	HTTP es inseguro por definicion.
	Los CGIs son inseguros a no ser que tengas bastante experiencia
	programandolos.
	Los programas setuid root son inseguros a no ser que tengas los
	conceptos muy claros y sepas de programacion "segura".

: tengo alguna idea como usar el cron, el SETUID o un lenguaje que he leido
: aqui que es el EXPECT.
: Si alguien puede decirme alguna cosa o orientarme me podra servir para
: acabar la aplicacion.

	Instala un servidor http con SSL o similar
	Usa CGI's setuid root protegidos por password.

	o

	pasa de eso y usa una simple sesion remota usando cualquiera
	de los metodos que lleva unix de serie.


-- 
PGP and other useless info at      \                      Oh, show us the way
http://www.cps.unizar.es/~spd/      \                  to the next whisky bar
finger://daphne.cps.unizar.es/spd    \                           Weill/Bretch
Lo que si que es cierto es que la felicidad no da el dinero...
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads