小编sim*_*guy的帖子

创建新的 ssh 用户帐户以仅访问特定文件夹

我有一个在 ubuntu 16.04 上运行的 apache2 服务器,现在每次我访问特定文件夹中的项目文件时,我都使用 root 用户运行 php 函数并编辑一些文件,完成后我需要chown -R www-data:www-data .在终端内运行,因为在我运行后我的 php 函数文件所有者将成为 user:user (root:root)。我需要的是:

  1. 为我的服务器创建新用户
  2. 当使用 ssh 访问我的服务器时,此用户将自动位于特定文件夹中
  3. 授予此用户在此特定文件夹中执行任何操作的权限

例如,创建一个名为tonya的用户,当有人使用用户tonya 访问服务器时ssh sonya@server.com,他将被重定向到/var/www/specific_folder,用户 tonya 可以在此文件夹中执行任何操作,并且当 tonya 将 php 文件所有者或文件夹设置为tonya:www-data它时就像我将文件所有者设置为www-data:www-data

server ssh php permissions apache2

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache2 ×1

permissions ×1

php ×1

server ×1

ssh ×1