Estoy ejecutando Ubuntu en un dispositivo integrado. Hay un binario que usa una clave secreta en un archivo separado. Quiero darles a algunos usuarios permisos restringidos para que puedan ejecutar el binario, y hacer que use la clave, pero no dejarles saber cuál es la clave.
Les di a esos usuarios permisos de ejecución para el binario y eliminé sus permisos de lectura para el archivo clave, pero con esa configuración no pueden ejecutar el binario y hacer que ejecute el archivo clave. ¿Hay alguna manera en que pueda dejar que el binario lea el archivo de clave pero no permita que el usuario que ejecuta el binario lo lea? ¿O hay una mejor manera de hacerlo que no estoy pensando?