Cómo usar nginx para iniciar el puerto 80 con un usuario normal
Hay dos soluciones:
1. Utilice un puerto que no sea 80 para iniciar el programa y luego utilice iptables para realizar un reenvío de puerto.
2. Suponiendo que el programa que necesitamos iniciar es nginx, esto también puede lograr el objetivo.
Primero verificamos la descripción del permiso de nginx:
-rwxr-xr-x 1 nginx dev 2408122 5 de septiembre 16:01 nginx
En este momento debe ser No se puede iniciar normalmente.
Primero modifica el usuario al que pertenece el archivo:
chown root nginx
Luego agrega el permiso s:
chmod u+s nginx
Al verificar la descripción del permiso nuevamente:
-rwsr-xr-x 1 root root 2408122 5 de septiembre 16:01 nginx
Inicie nuevamente en este tiempo Ya no hay problema.