Мне нужно использовать какое-то лицензирование для некоторых приложений Linux, у которых у меня нет доступа к их кодовой базе.
Я думаю, что отдельный процесс считывает лицензионный ключ и проверяет доступность этого приложения. Затем мне нужно будет убедиться, что процесс запускается при каждом вызове уважаемого приложения. Есть ли какая-то функция Linux, которая может помочь в этом? Например, что-то вроде файла sudoers, в котором я определяю, какой пользователь и какое приложение пытается запустить, и, если встречается комбинация, сначала запускаю проверку процесса лицензии.
Или я могу сделать что-то вроде запрета пользователю запускать приложение (командной строки) само по себе и заставить его передать его в мой процесс лицензирования следующим образом:
/USR/бен/тм | license_process // тогда как '/usr/bin/tm' сам по себе потерпит неудачу