在我的 linux 机器上设置 apache web 服务器时,我被告知要创建一个单独的用户,该用户有权使用(并且其主目录是)/www 目录中的文件。此外,我已经创建了一个 mySQL 用户。这两个用户都具有 nologin 属性。
我几乎不知道我在这里做什么,而且我主要通过http://localhost进行测试,所以我主要使用我的用户帐户进行工作。
我想知道的是:
1)一般来说,这些用户为什么存在?
2)apache、mySQL或php是否访问这些用户的权限?
3)在什么情况下我会访问这些用户的权限?
4) 为什么他们需要 nologin 属性?
5)任何其他我不知道可以询问的相关信息。
谢谢。