Купить Корзина
Логотип REG.RU
Регистрация      Вход
  • Все услуги
    •  
    • Домены
      • Регистрация Зарегистрировать домен Перенос доменов в REG.RU Освобождающиеся домены Регистрация доменов списком Премиум-домены Освобождённые домены Новые доменные зоны REG.RU Энциклопедия доменных зон Географические домены Подбор по ключевому слову
      • Купить-продать Магазин доменов Доменный брокер Гарант сделки Доменный брокер для владельца Экспертная оценка домена
        Специальное Условия и цены для Партнёров Юридическое сопровождение Нотариальное заверение
        сайтаnew
        Защита домена
      • Операции Продление регистрации Смена администратора Изменение данных Перенос доменов между аккаунтами Смена регистратора Договоры и письма Онлайн-операции с доменами
      • Мои домены
    • Конструктор и CMS
      • Конструкторы сайтов Конструктор сайтов REG.RU REG.Site
        Лицензии Купить Лицензию 1С-Битрикс Продлить Лицензию 1С-Битрикс
      • Сайты на CMS 1С-Битрикс Wordpress
      • Услуги Переадресация домена Парковочная страница
      • Мои услуги
    • Хостинг
      • Популярное Хостинг сайтов Конструктор сайтов REG.RU Бесплатная почта VIP-тарифы хостинга
      • Спецрешения Хостинг с cPanel Хостинг с Plesk Хостинг для 1C-Битрикс Хостинг для ASP.NET Хостинг для WordPress Хостинг для OpenCart Сервер для бизнесаnew
      • Операции Продление Изменение владельца Договоры и письма Бесплатный перенос
      • Мои услуги
    • VPS
      • Обзор VPS
        Облачные VPS Облачные серверы Высокочастотные VPSnew Приложения ISPmanager BitrixVM LEMP Docker Снэпшоты
      • Классические VPS VPS на Linux VPS на Windows
        Спецрешения Сервер для бизнеса Jelastic PaaS Виртуальный дата-центр VMware Серверы для 1С
      • Операции Продление Изменение владельца Перенос услуг внутри REG.RU Договоры и письма
      • Мои услуги
    • Серверы и ДЦ
      • Аренда сервера Dedicated-серверы (Выделенные) Конфигуратор серверов Серверы под заказ Дешёвые серверы
        Услуги Администрирование сервера Мониторинг серверов Бэкап сервера Все услуги
      • Размещение в дата-центре Colocation (Размещение сервера) Аренда стоек
        Решения Выделенные серверы для 1С Выделенные серверы с GPU Виртуальный дата-центр VMware
        Операции Продление
      • Дата-центры Варшавка Курчатовский
        Документы SLA Договор Лицензия от 24.05.2012 Лицензия от 24.05.2017
      • Мои услуги
    • SSL
      • Популярное Подобрать SSL-сертификат Сравнение SSL-сертификатов О сертификатах SSL-сертификаты GlobalSign SSL-сертификаты Thawte SSL-сертификаты Comodo SSL-сертификаты TrustWave SSL-сертификаты Symantec SSL-сертификаты GeoTrust SSL-сертификаты Wildcard Бесплатный SSL-сертификат
      • Мои услуги
    • Сервисы
      • Продвижение Автоматическое SEO-продвижение
        Почта для домена Бесплатная почта
        Полезные инструменты Определить свой IP-адрес Определить местоположение по IP Проверка DNS-записей домена Проверка порта на доступность Punycode конвертер Сервис настройки NGINX Проверка IP-адреса сайта
      • Мониторинг История хостинга домена История изменения Whois Whois Мониторинг доменов Экстренное оповещение SMS-сервисы, уведомления
      • Безопасность Защита персональных данных Host protection Защита от спама и вирусов Подобрать SSL-сертификат Установка SSL-сертификата Защита домена
      • Мои услуги
    • Партнёрам
      • Программы для партнёров
        Партнерская программа Описание и преимущества Для профессионалов Партнёрские тарифы Как стать партнёром REG.API v2
      • Бонусная программа Описание и преимущества Правила
      • Разное Договоры и письма Безбумажное управление услугами Бизнес-секреты Промо материалы
    • Помощь
    • Личный кабинет
  • Домены
  • Конструктор и CMS
  • Хостинг
  • VPS
  • Серверы и ДЦ
  • SSL
  • Сервисы
  • Помощь
  • Помощь
  • Хостинг
  • Размещение сайта. Отображение в браузере
  • Права на файлы и папки

Права на файлы и папки

Что такое «права на файлы и папки»?

У каждого файла и папки есть 3 атрибута (права) доступа:

  1. Право на чтение (обозначается буквой «r» от английского «read»).
  2. Право на редактирование и запись в файл (обозначается буквой «w» от английского «write»).
  3. Право на исполнение (запуск) скрипта (обозначается буквой «x» от английского «eXecute»). На виртуальном хостинге право на исполнение применимо только к папкам и CGI-скриптам. Для обычных файлов (HTML-страницы, картинки, PHP скрипты и т.п.) право на исполнение не будет применяться.

Для папок эти атрибуты означают:

  • Право на чтение позволяет пользователю получить список содержимого папки.
  • Право на запись позволяет создавать и удалять файлы в этой папке.
  • Право на исполнение разрешает перейти в эту папку.

Существует несколько способов записи прав доступа: буквенная и цифровая записи. Ниже приведены соответствия двух типов записи:

Цифровая запись Буквенная запись Права
«0» --- Ничего не разрешено
1 --x Исполнение
2 -w- Запись
3 -wx Запись и исполнение
4 r-- Чтение
5 r-x Чтение и исполнение
6 rw- Чтение и запись
7 rwx Чтение, запись и исполнение

Категории пользователей

Для каждого файла (и папки) существует 3 категории пользователей:

  1. Владелец файла (папки).
  2. Группа пользователей, в которую входит владелец.
  3. Все остальные пользователи.

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

Если используется цифровая запись, первая цифра определяет права владельца, вторая — права группы, третья — права всех остальных пользователей.

При буквенной записи первые три символа определяют права владельца, вторые три определяют права группы, третьи три — права всех остальных пользователей.

Примеры прав доступа в цифровой и буквенной записях и пояснения к ним:

Цифровая Буквенная Владелец Группа Все остальные
755 rwxr-xr-x полный доступ чтение и исполнение чтение и исполнение
644 rw-r--r-- запись и чтение только чтение только чтение
555 r-xr-xr-x чтение и исполнение чтение и исполнение чтение и исполнение

Какие права следует выставлять

Обычно корректными правами для папок являются «755», а для файлов — «644», но возможны исключения, о которых должен знать разработчик сайта. Также информацию по используемым атрибутам доступа можно найти в документации или на тематических форумах используемой вами CMS.

Как изменить права на файлы и папки

Изменить права доступа к файлу или папке можно двумя способами: в панели управления хостингом и по SSH.

Изменение прав в панели управления хостингом

Чтобы изменить права в панели управления хостингом:

  1. 1.
    Войдите в панель управления и следуйте дальнейшим инструкциям в зависимости от используемой панели:
ISPmanager
cPanel
Plesk
  1. 2.
    Перейдите в раздел «Менеджер файлов». Выберите необходимый файл/папку из списка.
  2. 3.

    Кликните по папке или файлу и нажмите Атрибуты:

    Изменить права на папки 1.png

  3. 4.

    В открывшемся окне установите необходимые права:

    Изменить права на папки 2.png

    В графе «Изменить дочерние элементы» вы можете изменить владельца и права доступа для файлов и(или) каталогов.

    Для сохранения изменений нажмите Ок.

  1. 2.

    В разделе «Файлы» перейдите в Диспетчер файлов. Далее перейдите к необходимой папке или файлу:

    как изменить права на файлы и папки 3

  2. 3.

    Чтобы изменить права отдельных папки или файла, кликните в столбце «Permissions» и задайте необходимые. Для сохранения нажмите Save:

    как изменить права на файлы и папки 4

  3. 4.

    Для массового изменения нажмите Выбрать все а затем Разрешения:

    как изменить права на файлы и папки 5

    В появившемся окне установите необходимые права и нажмите Change Permissions:

    как изменить права на файлы и папки 6

  1. 1.

    Перейдите в корневой каталог вашего сайта:

    перейдите в корневой каталог

  2. 2.

    Возле нужного файла нажмите на иконку меню и выберите пункт «Изменить права»:

    как изменить права на файлы и папки 7

  3. 3.

    В открывшемся окне установите необходимые права и нажмите Применить:

    как изменить права на файлы и папки 8

Готово, права на файлы/папки будут изменены.

Изменение прав по SSH

Чтобы настроить права доступа к отдельному файлу:

  1. 1.
    Подключитесь по SSH.
  2. 2.

    Выполните команду:

    chmod 755 /var/www/file_name

    Где /var/www/file_name — полный путь до вашего файла (/полный-путь-до-корневой-папки-сайта/сам-файл).

Готово, права на файлы/папки будут изменены.

Чтобы рекурсивно настроить доступ ко всем папкам и файлам на вашем сайте:

  1. 1.
    Подключитесь по SSH.
  2. 2.

    Выполните команды:

    find /dir_name -type d -exec chmod 755 {} \;
    find /dir_name -type f -exec chmod 644 {} \;

    Где dir_name — полный путь до корневой папки сайта (Как узнать корневую папку сайта).

    Первая команда изменит права для всех директорий внутри указанной на 755. Вторая — для файлов внутри указанной директории на 644.

Готово, права на файлы/папки будут изменены.

В качестве альтернативного способа вы можете использовать команду, чтобы сначала задать права всем файлам:

chmod -R 644 /dir_name

А затем назначить права 755 только на папки:

find /dir_name -type d -exec chmod 755 {} \;

Где dir_name — полный путь до корневой папки сайта (Как узнать корневую папку сайта).

Как изменить права на файлы и каталоги на хостинге для ASP.NET?

Чтобы изменить права доступа к файлам или каталогам на ASP.NET:

  1. 1.
    Откройте панель управления хостингом.
  2. 2.

    Перейдите в корневой каталог вашего сайта:

    перейдите в корневой каталог

  3. 3.

    Возле нужного файла нажмите на иконку меню и выберите пункт «Изменить права»:

    перейдите в корневой каталог

  4. 4.

    В открывшемся окне поставьте галочки напротив нужных групп и прав для этих групп. Кликните ОК:

    перейдите в корневой каталог

Важно: нельзя изменить права на директорию сайта, права можно изменить только на подкаталоги.

Помогла ли вам статья?
ДаНет
12 раз уже помогла

Спасибо за оценку!
Как мы можем улучшить статью?

Нужна помощь?
Напишите в службу поддержки!

REG.RU
  • О компании
  • Контакты и офисы
  • Новости
  • Карьера в REG.RU
  • Руководство
  • Отзывы клиентов
Услуги
  • Стоимость услуг
  • Хостинг
  • Зарегистрировать домен
  • Конструктор и CMS
  • REG.Site
  • VPS
  • Серверы и ДЦ
  • SSL-сертификат
Партнёрам
  • Партнёрские программы
  • Профессионалам IT
  • Бонусная программа
  • REG.API
  • Промоматериалы
Полезное
  • Акции и скидки
  • Мероприятия
  • Юридическим лицам
  • ЭДО
  • Whois
Помощь
  • База знаний
  • Вопросы и ответы
  • Шаблоны заявлений
  • Оставить отзыв, предложение
  • Сообщить о нарушении

+7 (495) 580-11-11

Телефон в Москве

8 800 555-34-78

Бесплатный звонок по России

           

Нашли опечатку?
Выделите и нажмите Ctrl+Enter

  • mastercard
  • visa
  • mir
  • sberbank
  • qiwi
  • yamoney
  • sbp
Все способы оплаты
© ООО «Регистратор доменных имен РЕГ.РУ» Правила пользования сайтомПолитика обработки персональных данных
Award
shop.reg.ru Магазин доменов
statonline.ru Доменная статистика
reg.ru/blog Мы пишем
  • Мы используем файлы cookie. Продолжив работу с сайтом, вы соглашаетесь с Политикой обработки персональных данных и Правилами пользования сайтом.