【发布时间】:2015-01-20 23:26:18
【问题描述】:
我正在尝试在 Ubuntu Server 13 上安装 RackTables。我已按照文档中的所有步骤进行操作。当我连接到数据库后进入该步骤时,我似乎无法弄清楚所有权设置。 我已将数据库设置如下:
mysql -uroot -p
create database racktables;
grant all on racktables.* to root;
grant all on racktables.* to root@localhost;
grant all on racktables.* to rackuser;
grant all on racktables.* to rackuser@localhost;
set password for rackuser@localhost=password('rackpw');
exit
这是我坚持的步骤;
RackTables 安装:第 4 步,共 7 步
请将服务器文件系统上 /var/www/racktables/inc/secret.php 的所有权 (chown) 和/或权限 (chmod) 设置为 如下:
- 该文件不能被 httpd 进程写入。
- 该文件必须可由 httpd 进程读取。
- 除了 httpd 进程之外,任何人都不能读取该文件。
- 该文件不应被任何人写入。
例如,如果 httpd 以用户“nobody”和组“nogroup”的身份运行, 类似于以下的命令可能会起作用(尽管不能保证, 请仅作为示例考虑):
chown none:nogroup secret.php; chmod 400 秘密.php
我试过了
chown root:rackuser /var/www/racktables/inc/secret.php
chmod 400 /var/www/racktables/inc/secret.php
我不知道如何设置权限以使其属于此类
- 该文件不得被 httpd 进程写入。
- 该文件必须可由 httpd 进程读取。
- 除了 httpd 进程之外,任何人都不能读取该文件。
- 该文件不应被任何人写入。
请帮忙。任何建议表示赞赏 谢谢你
【问题讨论】:
标签: php apache permissions ubuntu-server ownership