Разрабатываю приложение по быстрому обслуживанию клиентов; пишу на том, что знаю на достаточном уровне - php. Сервер - ununtu + nxinx + php-fpm. Нерешённая задача - как записать данные на CD через от имени веб-сервера.
порядок действий:
cdrecord -scanbus
genisoimage -iso-level 4 -o [путь_до_образа] -J -V test_disk [путь_до_папки]
cdrecord -v -eject speed=48 dev=1,0,0 [путь_до_образа]
под моим логином всё работает как часы, но от www-data первая команда возвращает wodim: No such file or directory. Cannot open SCSI driver!, образ создаёт, последняя то же самое плюс много ещё чего.
Если я понял правильно, www-data не имеет доступа к SCSI шине и устройствам на ней ввиду низких полномочий. Отсюда наверно: как дать ему права на манипулирование приводом?