Безопасные права доступа к файлам и папкам

Безопасность
Права доступа – совокупность правил и инструкций, которые могут быть присвоены определенному файлу, каталогу или пользователю. Права доступа определяют действия, при которых для пользователя назначаются определенные привилегия для выполнения операций, а именно: перемещение, редактирование, копирование, а также удаление информации.

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

Когда пользователь проводит подключение к серверу, особенно к FTP серверу или к панели управления хостингом, система определяет учетную запись в одну из трех групп – это гостевой вход, владелец сайта и публичный. Такое разграничение позволяет без всякого труда просматривать сайт, не думая о паролях и логинах.

Права доступа, как правило, называют Chmod – по названию программы в Unix, она меняет права доступа ко всем данным. Но Chmod – это, прежде всего, изменение режима работы, а также способа или метода, а вот права – это access rights или permissions.

Права согласно стандартам разграничиваются на управление файлами и управление папками. Но помимо этого, есть установка привилегий, созданная для пользователей. Она на более глобальном уровне задает правила на действия над файлами и папками.

Для пользователей, помимо упомянутых трех разграничений (администраторы, гости, другие пользователи) можно отнести также остальных (a – all). Подобные разграничения определяет администратор. Для файлов и каталогов определения прав Chmod очень похожи, но их пояснение отличается.

Как правило, Chmod поясняют в числовых значениях, допустим 777, когда дается разрешение выполнять действия всем пользователям. Для функции read идет установка значения 4, для write – 2, а для execute – 1. И чтобы до конца установить права доступа, нужно сложить данные, то есть если вы хотите установить только записи и чтение файла, суммируйте r+w=4+2+0=6, где нулем будет значение execute и его выполнять не нужно.

Трехзначное число (оно указывает права доступа для пользователей) можно разделить на три части (766) – первая установка проходит для администраторов. По цифрам можно понять, что они имеют полные полномочия (права), об этом говорит цифра 7. Вторая установка проходит для групп, а вот третья – для остальных пользователей (они могут записывать и читать файлы, но не выполнять их).

Можно рассмотреть на примере, как с помощью WordPress настроить права доступа. Для начала, стоит отметить, плагины лучше всего скачивать из проверенных источников. Можно скачать с сайта руссифицированных плагинов. Постарайтесь убрать регистрация, если она на самом деле не нужна. Поменяйте логин на свой личный, который знаете только вы. Обязательно сгенерируйте ключи. Если выявятся вот такие строки: «put your unique phrase here», то замените их на ключи по адресу: ключи безопасности. Не стоит хранить пароль FTP в программах. Установите права Chmod для файлов (644) и папок (755). В процессе закачки файлов WordPress на хостинг через FTP, права на файлы и папки устанавливаются автоматически в зависимости от различных особенностей хостинга. Не стоит лениться, проверьте, какие именно права стоят на файлы и папки. А сделать это можно следующим образом: в тотал командер мы должны выделить файл или же папку, потом в меню тотал файл – атрибуты. После этого, мы увидим окошко с галочками и немного ниже окно с цифрами. Цифры 777 обозначают полный доступ на запись, чтение, удаление. В большинстве случаев права доступа на папки должны быть 755, а вот на файлы – 644.

Расшарить запись
Читайте ещё статьи по теме:
- Как и где проверить текст на уникальность?
- Guard и Спутник от Mail.Ru, неадекватная реакция пользователей форума Searchengines, WTF?
- Плюсы создания сайта с помощью WordPress, лучшая бесплатная CMS (система управления сайтом)
- Зачем заводить блог в интернете
- Почему вебмастера создают сайты о продвижении, оптимизации и заработке в сети интернет?
- Продвижение сайта, информационных курсов и платных услуг за счёт контекстной рекламы
- Создание блогов об оптимизации и продвижении

Что думаете?