PHP: установить USB-устройство

Я пишу PHP-скрипт для графического интерфейса сервера Cent Cent. Для целей тестирования я настроил Apache как localhost. Cent OS не автомонтирует подключенное устройство USB. На PHP мне нужно проверить, подключено ли USB-устройство, затем смонтировать его и перечислить содержимое файла для пользователя. Это довольно просто в bash, но я не могу заставить его работать на PHP. Я играл с функциями exec() и shell_exec() без каких-либо изменений. Я пробовал команды как вручную, так и:

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

и через сценарий bash:

 exec("./mountlist.sh"); 

Есть ли функция в PHP, которую я могу вызвать, что будет делать то же самое, или я что-то пропускаю с функциями exec и shell_exec . Обе функции отлично работают в оболочке. Поскольку mount является корневой командой, я включил sudo в сценарий bash.

Solutions Collecting From Web of "PHP: установить USB-устройство"