Часто бывает так, что при создании сайта могут появиться 403 и 500 ошибки, неработающий программный код, неудаляемые папки и много другое. Перечисленные ошибки и проблемы часто связаны с некорректно установленными правами на папки и файлы.

С проблемой неправильно установленных прав вы можете столкнуться при переезде с одного сервера на другой. Для примера, вы решили преобрести домен и хостинг у хостинг-провайдера на Windows OS, а потом вдруг увидели, что существует специализированный хостинг для CMS – именно тот, что вам нужен. И вы решили перенести проект на хостинг для сайтов Joomla, Wordpress или другой CMS с Linux OS. Именно тут и начинутся проблемы. Но не огорчайтесь, сегодня мы поможет вам во всем разобраться.

 

Рядовые пользователи Windows от таких нюансов далеки. Хотя понятие уровней доступа и существует в этой ОС, но используется редко. Поэтому, если вы хотите купить выделенный сервер с Windows, можете смело пропустить эту статью.

В случае с Linux дело обстоит иначе. UNIX-подобные системы предполагают разные уровни доступа и разные права на данные. Файлы и папки рассчитаны на работу трех категорий пользователей:

  • владельца (user);
  • группы (group), в которую входят другие пользователи и может входить владелец файла;
  • остальных (others) – например, посетителей сайта, которые должны хотя бы иметь права просматривать выставленный вами контент.

Права доступа Linux пользователей могут быть следующими:

К каждому файлу и директории применимы следующие права (используются и в буквенном, и в числовом виде):

read (4) – чтение – право на чтение содержимого файла;

write (2) – редактирование – право на создание, изменение, удаление файла или директории;

execute (1) – исполнение – право на исполнение файла и вход в директорию (проверяется в первую очередь).

Таким образом, права пользователей могут распределяться следующим образом:

OwnerGroupOther
r w x r w x r w x
4 2 1 4 2 1 4 2 1

Дальше они суммируются, и мы получаем число в уже знакомом виде 777:

 4+2+14+2+14+2+1
= 7 7 7

Права 777 предоставляют все привилегии пользователю, группе и остальным пользователям системы.

Сопровождение сайта