Algunos compiladores bajo el sistema Linux requieren privilegios de raíz para ejecutarse si usan sockets sin formato, pero no pueden elevarse cuando el programa se está ejecutando. ¿Qué debo hacer en este momento? Aquí se explica cómo ejecutar el compilador con privilegios de root sin la necesidad de agregar sudo o cambiar al indicador #.
siguientes pasos:
1, con privilegios de root gcc;
2, chmod u + s "ejecutable"
Al mismo tiempo, puede ejecutarse como el ping de Linux, sin sudo o cambiar al símbolo #.
Por supuesto, ya que la fuente de ping en UNP usa setuid (getuid ()) después de crear el socket original, se mantiene el principio de privilegio mínimo.
Los dos pasos anteriores son indispensables. Simplemente siga el método descrito en este artículo, puede ejecutar su propio programa compilado con privilegios de root en el sistema Linux.
Muchos usuarios encuentran problemas con los permisos de los usuarios normales al realizar operacion
El sistema Ubuntu instaló el controlador de Nvidia, puedes cambiar los gráficos duales en la configu
Recientemente, algunos usuarios informaron que el sistema Ubuntu instalado en la má
Eclipse es un entorno de desarrollo integrado y una plataforma de desarrollo escala
Ubuntu cómo configurar recordatorio de actualización del sistema
CentOS no puede utilizar el comando scp cómo hacerlo?
Linux usa vim para múltiples métodos de búsqueda y reemplazo de archivos
Linux php-cgi representó el 100% de la solución de memoria
Linux cuando el programa se le pide un error al cargar compartidos?
Pasos de Ubuntu Unity para cambiar el icono del programa
Después de la actualización de Gentoo, libpng no puede compilarse normalmente?
¿Qué debo hacer si hay un montaje: la estructura necesita un error de limpieza en Linux?
Linux cómo montar iso yum source
En win10, el enrutador rápido indica "La contraseña de red debe ser 40 o 104". ¿Qué debo hacer?
Cómo cambiar el modo de apertura predeterminado del archivo Html en el sistema Win10
Ozzie: el destino de Windows 8 determinará el futuro de Microsoft
Actualizar el parche de Vista SP1 para reiniciar el error de la pantalla negra del sistema
Cómo abrir el registro del sistema Win10 Esta herramienta muy versátil
ModernMix puede ejecutar nuevas aplicaciones de interfaz en los escritorios tradicionales Win8.
Un paso más rápido, ¿cómo lograr un reinicio rápido de Win7 /Win8.1?
Win10 mensaje "No se pudo iniciar el servidor, el puerto 80 está ocupado" cómo hacerlo