Linux Mint, основанный на Debian, вероятно, имеет функцию stat overrides . dpkg-statoverride
позволяет настроить диспетчер пакетов для настройки разрешений файловой системы, когда пакет создает файлы с заданным путем. Например, вы можете настроить его для установки разрешений на / usr / share / games / wesnoth . Преимущество использования dpkg-statoverride
вместо ручной настройки разрешений заключается в том, что диспетчер пакетов будет поддерживать политику при обновлении или переустановке пакета. Вы можете узнать больше о разрешениях для пакетов здесь , в разделе 10.9.
Черный или белый список - решать вам; выберите то, что, по вашему мнению, лучше всего соответствует вашему варианту использования. Но в двух словах, предполагая белый список, вы можете сделать что-то вроде этого:
dpkg-statoverride --add m play [mode] /usr/share/games/wesnoth
Сложная часть состоит в том, что вам нужно использовать восьмеричное представление для режима. Таким образом, вы не можете использовать более удобный синтаксис o-rx
.
Затем переустановите приложение, чтобы применить разрешения.