Что такое CHMOD и зачем нужны права доступа к файлам и каталогам в Unix

chmod для начинающих ВЕБ мастеровВЕБ мастера обязаны знать некоторые тонкости файловой системы Unix. Потому как хостинг работает именно на одной из Unix – подобных операционных систем (редкие случаи хостинга на Windows я не рассматриваю). Одно из преимуществ Unix систем, как раз и заключается в строгом ограничении прав доступа к файлам и каталогам. Что нужно знать начинающему ВЕБ мастеру о правах доступа в Unix?
Знать о CHMOD нужно не так уж много…

А судьи – кто?

Кто имеет доступ к файлам и каталогам в Unix? Их можно перечислить по-пальцам:

  • Владелец
  • Группа, к которой принадлежит Владелец
  • Все остальные (или, образно говоря — “Весь мир”)

Смысл разделения? Читайте дальше…

Кто и Что может

Все куплю«, — сказало злато; «Все возьму», — сказал булат.
А.С. Пушкин

С файлом и каталогом можно сделать… не слишком много:

  • Файл можно прочитать (Read)
  • В файл можно записать (Write)
  • Файл можно запустить на выполнение (если это – программа) (Execute)

… вот, собственно и всё.

Наборы разрешений для групп пользователей

Для каждой группы пользователей, имеющих доступ к файлам дают свой набор прав. Например, Владелец может Всё, Группа может Читать и Запускать на выполнение, а Все могут только Читать.

А для чего?

Для чего такие разделения? Для безопасности – вы (как Владелец) вряд ли захотите портить ваш файл, поэтому у вас ВСЕ права. В группу – могут входить только Ваши проверенные друзья, но кто их знает, вдруг из них кто-нибудь напьётся и зайдет в вам на хостинг по ФТП… в пьяном угаре от может… – поэтому ему все, кроме Писать в файл (а, следовательно и стереть он его не сможет). Весь Мир (это 3-я группа “Все”) – в т.ч. и Хакеры – могут только читать (например, HTML – файлы).

Лучше один раз увидеть…

Понятнее, наверное, я объясняю в небольшом видео.

Смотрите или скачивайте себе на компьютер в максимальном качестве (42 Мб)

Скачать
Поделиться этим:

Комментарии 2

  • Здравствуйте у меня такой вопрос Как установить права доступа 777 у меня сайт на локалке перестал принимать картинки и фото как быть?

  • вот я доигрался с правами, теперь в админ панель жумлы вообще не могу войти. Что делать, кто подскажет? Сайт работает, фтп пускает нормально.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *