ВЕБ мастера обязаны знать некоторые тонкости файловой системы Unix. Потому как хостинг работает именно на одной из Unix – подобных операционных систем (редкие случаи хостинга на Windows я не рассматриваю). Одно из преимуществ Unix систем, как раз и заключается в строгом ограничении прав доступа к файлам и каталогам. Что нужно знать начинающему ВЕБ мастеру о правах доступа в Unix?
Знать о CHMOD нужно не так уж много…
Кто имеет доступ к файлам и каталогам в Unix? Их можно перечислить по-пальцам:
Смысл разделения? Читайте дальше…
Все куплю", - сказало злато; "Все возьму", - сказал булат.
А.С. Пушкин
С файлом и каталогом можно сделать… не слишком много:
… вот, собственно и всё.
Для каждой группы пользователей, имеющих доступ к файлам дают свой набор прав. Например, Владелец может Всё, Группа может Читать и Запускать на выполнение, а Все могут только Читать.
Для чего такие разделения? Для безопасности – вы (как Владелец) вряд ли захотите портить ваш файл, поэтому у вас ВСЕ права. В группу – могут входить только Ваши проверенные друзья, но кто их знает, вдруг из них кто-нибудь напьётся и зайдет в вам на хостинг по ФТП… в пьяном угаре от может… – поэтому ему все, кроме Писать в файл (а, следовательно и стереть он его не сможет). Весь Мир (это 3-я группа “Все”) – в т.ч. и Хакеры – могут только читать (например, HTML – файлы).
Понятнее, наверное, я объясняю в небольшом видео.
Смотрите или скачивайте себе на компьютер в максимальном качестве (42 Мб)
Метки: , CHMOD, Unix Shell | Рубрика: ВЕБ мастеру