LINUX.ORG.RU
Форум — Admin

noexec для wine

 , ,


1

4

Хочется странного - запретить вайну запускать все, что не разрешено в отдельном каталоге. Так можно?


стандартными инструментами нельзя.

до 1.2 (или около того), можно было удалить все диски кроме ЦЭ, но теперь оно умеет все равно вылезать оттуда, зараза.

apparmor

anonymous
()
Ответ на: комментарий от dhampire

Не, это не то. Вот у юзера есть профиль, там должен быть разрешен на запуск каталог с:\windows* c:\app\*. То что пользователь может запустить с флэшки или любого другого каталога - noexec.
Юзкейс - некоторые индивидуумы умудряются юзать свякие яндекс-браузеры, мэйл-агенты и тоб-бандлы под вайном.

tmp_do
() автор топика
Ответ на: комментарий от tmp_do
rm -r ~/.wine
winetricks sandbox
cd ~/.wine/dosdevices
rm `ls | grep -v c:`
for i in {a..z}; do ln -s /dev/null "$i:";ln -s /dev/null "$i::"; done
chmod 555 ~/.wine/dosdevices
chown root:root ~/.wine/dosdevices

за пределы drive_c ничего не вылезет. usb флешки, cd/dvd приводы не видны. пока их кто-то явно не добавит.

Правильно выставленными правами внутри ~/.wine/drive_c можно ограничить запись внутри префикса.

Вообще если нужно контролировать чего творит wine внутри его drive_c, что-то не так в постановке задачи.

dhampire ★★★
()
Ответ на: комментарий от dhampire

Немного не так. За пределы песочницы блокировать выход нет задачи. Нужно просто запретить запуск ехе

tmp_do
() автор топика
Ответ на: комментарий от anonymous

wine расскажет, что не знает где найти сей файл. это описано в моём посте, на который сударь имеет честь отвечать.

dhampire ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.