Tenía una pregunta en una entrevista de trabajo:
¿Cómo puede ejecutar (ejecutar) el programa con el usuario
user1sinsudoprivilegios y sin acceso a larootcuenta?$ whoami user1 $ ls -l ~/binary_program -rw-r--r-- 1 root root 126160 Jan 17 18:57 /home/user1/binary_program
permissions
executable
inivanoff1
fuente
fuente

basho scripts de shell POSIX sibashse invoca como intérprete.Puede usar el enlazador / cargador dinámico de Linux directamente para ejecutar ejecutables ELF para los que ha leído, pero no ejecutar derechos:
Cuando un ejecutable ELF se ejecuta normalmente,
.interpse utiliza el enlazador dinámico que se almacena en la sección del código del programa. Las razones para invocar el enlazador dinámico directamente (fuera de las entrevistas de trabajo) incluyen pasarle las opciones de la línea de comandos para modificar su comportamiento.Tenga en cuenta que la ubicación real del vinculador dinámico puede depender mucho del entorno, por ejemplo, en Ubuntu de 64 bits en el que se encuentra el vinculador
/lib64/ld-linux-x86-64.so.2.fuente