Web 服务器应该由特殊用户运行吗?

oro*_*aki 2 linux webserver nginx

我是 Linux 的初学者,我一直想知道的一件事是像 Nginx / uWSGI(用于 Django 项目)这样的东西是否应该在为此目的创建的用户下运行,或者我的正常登录是否应该我用SSH到服务器应该是用的。

Laz*_*ger 5

事情是否......应该在为此目的创建的用户下运行

是的,它们必须在特殊用户下运行,因为作为广泛宣布的进程,如果它们(并且只有它们)会以某种方式受到损害(例如内存注入),它们只能在具有此类权限的系统上执行操作|可能性用户(通常在自己的区域之外拥有最少的权限)