Я пытаюсь установить RackTables на сервере Ubuntu 13. Я выполнил все шаги в документации. Когда я дойду до шага после подключения к базе данных, я, похоже, не понял параметры владения. Я создал базу данных следующим образом:RackTables, устанавливающий права собственности и разрешения
mysql -uroot -p
create database racktables;
grant all on racktables.* to root;
grant all on racktables.* to [email protected];
grant all on racktables.* to rackuser;
grant all on racktables.* to [email protected];
set password for [email protected]=password('rackpw');
exit
Вот шаг, который я застрял на; Установка
RackTables: шаг 4 из 7
Пожалуйста, установленной собственности (Chown) и/или разрешений (CHMOD) из /var/www/racktables/inc/secret.php в файловой системе сервера, как следует :
- Файл НЕ ДОЛЖЕН быть доступен для записи в процессе httpd.
- Файл ДОЛЖЕН быть доступен для чтения процессом httpd.
- Файл не должен быть доступен для чтения кем-либо, кроме httpd-процесса.
- Файл не должен быть доступен для записи кем угодно.
Например, если HTTPD работает как пользователь «никто» и группа «nogroup», команды, аналогичные приведенным ниже, могут работать (хотя и не гарантировано, просьба рассмотреть только в качестве примера):
никого нет: nogroup secret.php; CHMOD 400 secret.php
Я попытался
chown root:rackuser /var/www/racktables/inc/secret.php
chmod 400 /var/www/racktables/inc/secret.php
Я не могу понять, как установить права доступа таким образом, что они попадают в эту категорию
- Файл НЕ ДОЛЖЕН быть доступный для записи в процессе httpd.
- Файл ДОЛЖЕН быть доступен для чтения процессом httpd.
- Файл не должен быть доступен для чтения кем-либо, кроме httpd-процесса.
- Файл не должен быть доступен для записи кем угодно.
Просьба помочь. Любое предложение оценивается Спасибо