Меня больше всего интересует flatpress, так как это тот, с которым я сейчас работаю. Все, что мне нужно было сделать, это удалить его статус «только для чтения» в Windows 7. У меня есть полное представление о том, какие разрешения 666 или 777. Если у вас есть представление о других установках, я бы тоже не прочь это знать. Я бы очень признателен за конкретные функции или строки кода, которые создают файл. Должны ли они быть .txt-файлами?Как плоские системы управления контентом создают новые .txt-файлы?
ответ
Прежде всего, чтобы иметь возможность создавать, читать или удалять файлы и папки, пользователь, выполняющий PHP-процесс, должен иметь разрешение на это.
Я рекомендую вам прочитать и понять концепцию ACL'ов - Access Control List.
У DOS был простой и опасный набор разрешений, такова основная причина, по которой существуют антивирусы: было слишком легко испортить системы на базе DOS, вам не понадобится даже вирус, с некоторым временем и использовать систему get поврежден, потому что действия любой программы могут скомпрометировать важные части системы.
В зависимости от ОС схема разрешений может быть разной, но давайте поговорим об Unix-подобных простых разрешениях. Windows NT (любая версия после Windows XP) также реализует ACL.
Когда вы видите 666, 777, 755, 644 это означает:
0 --- no permission
1 --x execute
2 -w- write
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute
И его набор для: UGO = Пользователь, Группа, Прочее, поэтому 644 = чтение и запись, Группа чтения, Другие читать.
Таким образом, пользователи могут принадлежать к группам, а файлы и папки - это свойства пользователей и групп.
Также вы можете представить себе концепцию суперпользователя, которая может что-либо сделать, мы можем этого «root» пользователя на unix и «administrator» на системах windows liek.
Wikipedia является прямой, поэтому я рекомендую чтение Understanding Permissions
Хорошее исследование!
- 1. Безопасность системы управления контентом?
- 2. Системы управления контентом и S3
- 3. Как люди обрабатывают постановку системы управления контентом?
- 4. Использование страницы facebook как системы управления контентом?
- 5. Создание системы управления контентом для выделенного использования
- 6. Концепция системы управления контентом и пример кода?
- 7. Системы управления контентом Ruby on Rails?
- 8. Контрольный список развития системы управления контентом
- 9. Системы управления контентом с соблюдением W3
- 10. нужны рекомендации для системы управления контентом (.NET)
- 11. Системы поддержки принятия решений или системы управления контентом
- 12. как перейти к созданию моей собственной базовой системы управления контентом?
- 13. Разве сигналы создают новые потоки?
- 14. Модальные секги создают новые объекты?
- 15. Как функции создают новые функции в Javascript?
- 16. Должен ли веб-разработчик использовать программное обеспечение системы управления контентом?
- 17. дизайн системы управления контентом на базе базы данных
- 18. Какова минимальная спецификация, которая оправдывает имя системы управления контентом?
- 19. Загрузка системы управления контентом Веб-сайт в Интернет
- 20. База данных NoSQL для системы управления блогом/контентом? (MongoDB/Cassandra)
- 21. Использование Wordpress в качестве внешней системы управления контентом
- 22. URL переписывания в asp.net для системы управления контентом
- 23. тестирования - Как подойти к интеграции тестов, которые создают новые данные
- 24. Как защитить свою систему управления контентом?
- 25. Документы Google как система управления контентом
- 26. Система управления контентом - PHP - Asp.Net
- 27. Настройка фона управления контентом
- 28. Система управления контентом iOS
- 29. система управления контентом
- 30. Моя система управления контентом
http://en.wikipedia.org/wiki/Filesystem_permissions –