¿Cómo hacer que PHP enumere a todos los usuarios de Linux?
Quiero construir un sitio basado en php que (automatice) algunos comandos en mi servidor Ubuntu
Lo primero que hice fue ir al archivo (sudoers) y agregar el usuario www-data para que pueda ejecutar comandos php con privilegios de root.
# running the web apps with root power!!!
www-data ALL=(ALL) NOPASSWD: ALL
entonces mi código PHP era
<?php
$command = "cat /etc/passwd | cut -d\":\" -f1";
echo 'running the command: <b>'.$command."</b><br />";
echo exec($command);
?>
¡solo devuelve un usuario (el último usuario)! ¿Cómo hacer que devuelva a todos los usuarios?
gracias