基于@Ryan Ahearn的回答,以下是我在Ubuntu 16.04上创build的用户front ,只有nginx的web dir /var/www/html权限。
脚步:
*前置步骤:
*基本的服务器准备,
*创build用户“开发”
这将是“/ var / www / html”的所有者,
*
*安装nginx,
*
*
*创build用户“前”
sudo useradd -d / home / front -s / bin / bash front
sudo passwd前面
#创build主文件夹,如果还不存在,
sudo mkdir / home / front
#设置新主文件夹的所有者,
sudo chown -R正面:正面/正面/正面
#切换到用户,
前线
#复制.bashrc,如果还不存在,
cp /etc/skel/.bashrc〜front /
cp /etc/skel/.profile〜front /
#启用颜色,
vi〜front / .bashrc
#取消以“force_color_prompt”开头的行注释,
#退出用户
出口
*
*添加到组“开发”,
sudo usermod -a -G dev前端
*更改网页目录的所有者,
sudo chown -R dev:dev / var / www
*更改networking目录的权限,
chmod 775 $(find / var / www / html -type d)
chmod 664 $(find / var / www / html -type f)
*
*重新login为“前”
为了使小组生效,
*
*testing
*
* 好
*