Tra*_*vis 16 linux ftp centos apache-http-server permissions
规格:运行 Centos 6 64 位
我正在尝试为 VPS 上的所有用户以及 apache chown 一个目录。但出于某种原因,我只能拥有 apache,或者只有用户。
我尝试执行普通的 chown 命令,但让用户成为所有者,然后将 apache 设为组,反之亦然。
travis:apache 和 apache:travis
我必须像在 apache:apache 或 travis:travis 中一样完全做到这一点。
我运行以 chown 用户的常用命令:
sudo chown -R userhere:userhere /path/to/whatever/i/need
为了充分发挥作用。
为什么这很重要?因为每当我使用 wordpress 或任何提供基本输入以修改 VPS 上的其他项目的脚本时,它都需要 apache 才能访问。
如果它在 apache 上,则权限更改为 48/48。
如果我希望用户能够访问 FTP,我必须执行 userhere:userhere 才能使其工作。但最终我将无法再次使用基于 Web 的脚本。
真的迷路了,求帮助。。
我也对另一个权限问题感到困惑:https : //superuser.com/questions/694746/centos-6-31592-31592-use-group-permissions
Ban*_*ami 27
您需要一个包含 apache 的组以及其中的所有 VPS 用户,例如将其命名为 vpsusers
# do this as root
groupadd vpsusers
gpasswd -a apache vpsusers
gpasswd -a bob vpsusers # if you have a user named bob
gpasswd -a alice vpsusers # if you have a user name alice
# etc...
Run Code Online (Sandbox Code Playgroud)
然后使该组成为相关目录的组所有者,例如
# also do this as root
chown -R apache:vpsusers /your/directory
Run Code Online (Sandbox Code Playgroud)
最后,使该组可写
# again, as root
chmod -R g+w /your/directory
Run Code Online (Sandbox Code Playgroud)
(和往常一样,在你 chmod 或 chown 之前想想你在做什么......)
小智 8
只需使用此 linux 命令
sudo chown -R :users your_directory
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65775 次 |
| 最近记录: |