Сервер permissionsto позволяет сценарию PHP работать, но другой пользовательский открытый наклон

Мне настраивали апачский сервер, существует сценарий PHP для страницы входа в систему (содержит пароли).

Я хочу смочь дать полномочия сервера запустить скрипт, но не для пользователей, которые входят в систему через сценарий для доступа к login.php через webmin (который установлен на сервере). Полномочия для пользователей, которые соединяются через webmin, установлены на то же как пользователь, названный 'передней стороной', которая не является владельцем. login.php файл, установлен так, владелец является корнем.

После выполнения команды 'sudo chmod 777 ~directory файла ~' сервер мог открыть страницу входа в систему, но очевидно пользователи, которые открывают файловый менеджер через webmin, могут также reead имена пользователей в файле входа в систему.

Таким образом, я установил полномочия на 'sudo chmod 200 ~directory файла ~', это работало, как я хотел. Однако после перезапуска сервер больше не отображал бы страницу входа в систему (я предполагаю так или иначе, что полномочия не позволили это).

Я затем установил разрешение на '777' (все работало, но не безопасное), затем обратно к '200', который заставил страницу входа в систему загрузиться, и пользователи не смогли получить доступ к login.php файлу. Теперь я должен выполнить обе этих команды (в том порядке) каждый раз, когда я перезапускаю сервер,

что могло вызывать это?

примечание: пользователи должны получить доступ к веб-каталогу для редактирования страниц, но не должны мочь прочитать ту определенную страницу.

1
задан 9 February 2015 в 11:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: