LINUX.ORG.RU

Вопрос по привелегиям.


0

0
Например имеется два файла /dev/audio(владелец audio, группа audio, rw-r--r--) и /dev/usb (владелец usb, группа usb, rw-r--r--) и есть программа(X) которая одновременно использует эти два файла. Что надо сделать чтобы программа могла работать(записывать) с этими файлами одновременно с правами пользователя user. Права на файлы менять нельзя.
anonymous
В идеале хотелось бы чтобы пользователь бы в группе audio и usb одновременно.
anonymous
()
Ответ на: комментарий от anonymous
да, но у групп этих нет прав на запись файлы. без смены прав не обойтись.
CFA
()
Ответ на: комментарий от anonymous
> Так не пойдет потомучто эта программа может также открывать и редактировать файлы.

ты уже прочитал man setres[gu]id ?

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous
> Это не опенсурс программа

Это значит, что исходников нет? Тогда, если не походит suid root, никак. Если не считать откровенно хакерские методы типа перехвата open.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner
> Если не считать откровенно хакерские методы типа перехвата open.

И что тут хакерского? Примеров в инете - море.

anonymous
()
Ну раз нельзя менять права на /dev/{audio,usb} то может посадить эту программу в чрут, а там уже создать ему свои dev/{audio,usb} с блекдже^W нужными правами?
Nao ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.