PHP: montar dispositivo USB

Estoy escribiendo un script PHP para la GUI de un servidor Cent OS. Para propósitos de prueba he configurado el Apache como localhost. Cent OS no monta automáticamente un dispositivo USB conectado. En PHP necesito verificar si un dispositivo USB está enchufado, montarlo y listar el contenido del archivo para el usuario. Esto es bastante simple en bash, sin embargo no puedo hacer que funcione en PHP. He jugado con los dosexec() y elshell_exec() Funciona sin ningún resultado. He intentado los comandos tanto manualmente, es decir:

shell_exec("sudo mount /dev/sdb1 /mnt");

ya través de un guión de bash:

exec("./mountlist.sh");

¿Hay alguna función en PHP a la que pueda llamar que haga lo mismo, o me estoy perdiendo algo con elexec yshell_exec funciones Ambas funciones funcionan bien en la cáscara. Ya que mount es un comando de root que incluísudo en el guión de bash.

Respuestas a la pregunta(1)

Su respuesta a la pregunta