PHP - Optener el numero de serie del disco duro desde php

   
Vista:

Optener el numero de serie del disco duro desde php

Publicado por guillermo hC (4 intervenciones) el 10/12/2012 21:19:33
¿Como Optener el numero de serie del disco duro desde php?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Optener el numero de serie del disco duro desde php

Publicado por xve (5520 intervenciones) el 10/12/2012 22:04:51
Hola Guillermo, supongo que te refieres a la referencia del disco duro de tu servidor... que sistema operativo tiene tu servidor?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Optener el numero de serie del disco duro desde php

Publicado por guillermo (4 intervenciones) el 11/12/2012 01:53:26
lo estoy trabajando en UBUNTU SERVER, pero la cuestion es que funcione tanto en entornos unix como windows. Gracias por el tiempo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Optener el numero de serie del disco duro desde php

Publicado por xve (5520 intervenciones) el 11/12/2012 07:49:05
Hola Guillermo, para Linux yo lo aria con esta instrucción:

sudo hdparm -i /dev/sda | grep SerialNo | cut -d= -f4

Interpreto que estas utilizando el servidor web Apache por lo que por defecto Apache utiliza el usuario www-data, y sera con el usuario que realizaras dicha petición desde php.

Como este usuario no tiene acceso de sudo, puedes hacer dos cosas:

1.- darle derecho SUID al comando hdparm, de esta manera podrás ejecutar el comando directamente con:
1
hdparm -i /dev/sda | grep SerialNo | cut -d= -f4


Para dar derechos de SUID al archivo hdparm seria algo así:
1
# chmod +S /sbin/hdparm



2.- añadir una regla al sudo, para que el usuario www-data pueda ejecutar el comando sin solicitar la contraseña:
Hay que modificar el archivo /etc/sudoers

Para poder ejecutar cualquier instrucción, añadiendo la siguiente linea seria mas que suficiente:
1
www-data        ALL=NOPASSWD: ALL


NOTA: para modificar este archivo hay que hacerlo con el editor sudoedit

Espero no haberme dejado nada... coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Optener el numero de serie del disco duro desde php

Publicado por guillermo Hc (4 intervenciones) el 15/12/2012 00:10:24
Amigo, gracias, probare hoy tu sugerencia y en breve estoy comentandote los resultados.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar