¿Qué necesito configurar en un servidor Ubuntu 9.10 para que un usuario pueda crear aplicaciones de su elección (es decir, / configurar, hacer y hacer instalar) sin la necesidad de privilegios sudo / admin.
Simplemente siento que es un riesgo de seguridad tener que dar a un usuario acceso a partes del sistema que podrían no necesitar para crear una aplicación.
fuente

Makefileconfiguración pero no una configuración, simplemente entré y cambié laprefix = /some/pathlínea a mi propio directorio de inicio (sin barra diagonal) y luego corrímake installsin sudo, todo funciona ahora, así que gracias.Los usuarios pueden crear aplicaciones sin derechos de sudo. El único momento en que necesita derechos de sudo es cuando desea instalar algo en los directorios del sistema.
./configureymaketrabajar siempre sin derechos de sudo.make installgeneralmente necesita derechos de sudo porque instalará la aplicación en/usr/localo/usr(a veces/opt).Sin embargo, si cambia el prefijo para la ruta de instalación (es decir
./configure --prefix=~/usr/local) de una manera que la instalación se realizará dentro del árbol del directorio de inicio del usuario, no se necesitan derechos de sudomake install.fuente
./configureymaketrabajar siempre sinsudo? ¿Cómo debo justificarlo ante alguien que sigue ejecutando,sudo make installpor ejemplo?Además de lo que txwikinger ha dicho, es posible que desee verificar también
fakeroot, lo que brinda la oportunidad de crear paquetes .debdpkgsin necesidad de privilegios elevados. Por supuesto, la instalación de esos generalmente necesitará acceso a sudo.fuente