[Perl] Verificando si es root para correr un script

Iniciado por c1st, Octubre 07, 2012, 05:48:19 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Octubre 07, 2012, 05:48:19 PM Ultima modificación: Octubre 07, 2012, 06:40:19 PM por c1st
Para empezar me doy cuenta que en la sección de Perl solamente hay aportes de t00ls casi y scripts listos, la idea es ir dando pequeños tips para quienes van empezando en este lenguaje y aprendiendo.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Muchas veces cuando creamos una herramienta, esta debe ser corrido como root, aun comentandolo en el code muchas personas no lo hacen y eso causa errores
Una forma para verificar que el script esta siendo corrido como root , es  de la siguiente manera:

Código: perl
if ($< != 0)
{
    #Accion si no es root
}


Un ejemplo mas sencillo y explicativo es:

Código: perl
if ($< != 0)
{
    print "\n[!] No lo estas corriendo como Root\n";
    exit 1;
}