2012-05-31 4 views
0

Я пытаюсь разрешить другим людям работать на моем сайте со мной. Есть несколько файлов/папок, которые я не хочу, чтобы они могли получить доступ/видеть.FTP и разрешение другим пользователям

Один файл dbase.php и папка ./crypt/

Как я могу идти о даже не позволяя им видеть, что эти файлы еще там?

Один из ребят, которых я пытаюсь разрешить для работы на своем сайте, говорит, что я использую PHP-chmod, я искал его и менял разрешения на файл, но что делает его так, что он не может поставить

chmod('dbase.php',0777); 

в другом файле, таком как index.php, и изменять разрешения файла базы данных, а затем он может видеть, что у меня там есть. То, что я пытаюсь скрыть, это пароль для моей базы данных и несколько специальных переменных, которые запускают мой сайт. Просто некоторые вещи, которые мне не удобны, позволяют бродить вокруг с людьми, которых я знаю не на 100%.

Спасибо.

+0

У вас должны быть dbase.php и ./crypt/ в каталоге выше, чем у них есть доступ к ftp. – Jared

+1

Считаете ли вы, что использовать DVCS для разработки сайта, а не позволять другим людям FTP напрямую в него и изменять файлы? Это хорошая идея, даже полностью отсутствующая в соображениях безопасности. – geoffspear

+0

Что касается пользователей, групп и других лиц в разрешениях. – AlanPHP

ответ

1

Если ребята, с которыми вы стремитесь, должны иметь возможность редактировать и загружать PHP-код на ваш сайт, а PHP-код вашего сайта должен быть в состоянии прочитать файл секретов, это не решение.

Они всегда могут загружать код, который считывает секретный файл и выводит его содержимое.

+0

Таким образом, они могут просто использовать file_get_contents (dbase.php); и получить все, что им нужно? – AlanPHP

Смежные вопросы