用户与进程
这节主要让我们先了解服务进程的工作方式。
为了使用真实案例说明,这节内容放在环境搭建完成后进行写作!
为开发用户授权
bash
usermod -a -G sqlite3,redis,postgres,php,nginx,mysql emad用户和用户组
在整个环境编译安装过程中,我们涉及了如下几个用户及其用户组:
| 用户及同名组 | 说明 |
|---|---|
| root | 特权用户,对环境进程无关 |
| sqlite3 | SQLite3 安装用户,仅用于编译安装 |
| redis | Redis 进程用户,用于编译安装和服务进程 |
| postgres | PostgreSQL 进程用户,用于编译安装和服务进程 |
| mysql | MySQL 进程用户,用于编译安装和服务进程 |
| emad | 开发者用户,用于开发者各种管理 |
| php | php-fpm 进程用户,用于编译安装、服务进程、网站 |
| nginx | nginx 进程用户,用于编译安装、服务进程、网站 |
其中尤其以 emad|php|nginx 这 3 个用户和用户组的联系更为密切。
