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

Я пишу сценарий PHP для графического интерфейса сервера Cent OS. В целях тестирования я настроил 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 - это команда root, я включилsudo в скрипте bash.

Ответы на вопрос(1)

Ваш ответ на вопрос