Купить Корзина
  • Домены и сайты
  • Облако и IT-инфраструктура
  • Вход
  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Хостинг
    3. Размещение сайта. Отображение в браузере
    4. Права на файлы и папки

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

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

    У каждого файла и папки есть 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
      Войдите в панель управления и следуйте дальнейшим инструкциям в зависимости от используемой панели:
    • 2
      Перейдите в раздел «Менеджер файлов». Выберите необходимый файл/папку из списка.
    • 3

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

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

    • 4

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

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

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

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

    Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.

    • 2

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

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

    • 3

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

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

    • 4

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

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

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

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

    • 2

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

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

    • 3

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

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

    • 4

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

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

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

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

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

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

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

      chmod 755 /var/www/file_name

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

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

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

    • 1
      Подключитесь по SSH.
    • 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
      Откройте панель управления хостингом.
    • 2

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

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

    • 3

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

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

    • 4

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

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

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

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Бесплатный хостинг для сайта
    • Дешевый хостинг
    • Бесплатный VPS-сервер
    • Дешёвые VPS
    Рассылка Рег.ру

    Лайфхаки, скидки и новости об IT

    Даю согласие на получение рекламных и информационных материалов

    Домены и сайты
    • Домены
    • Хостинг
    • Создание сайтов
    • SSL-сертификаты
    • VPS и VDS серверы
    • Whois
    • Магазин доменов
    Облако
    и IT-инфраструктура
    • Облачные серверы
    • Частное облако
    • Облачное хранилище
    • Kubernetes в облаке (K8S)
    • Облачные базы данных
    • Выделенные серверы
    Полезное
    • Стоимость услуг
    • Cпособы оплаты
    • База знаний
    • Документы
    • ЭДО
    • Партнерам
    • Сообщить о нарушении
    • РБК: новости России и мира сегодня
    • Новости компаний РФ
    • РБК Инвестиции: курсы валют
    Компания
    • О компании
    • Контакты
    • Офисы
    • Новости
    • Акции и скидки
    • Блог
    • Отзывы клиентов
    8 800 555-34-78 Бесплатный звонок по России
    +7 495 580-11-11 Телефон в Москве
    • vk
    • telegram
    • ok
    • moikrug
    • youtube
    • twitter
    • Облачная платформа Рег.ру включена в реестр российского ПО Запись №23682 от 29.08.2024
    • © ООО «РЕГ.РУ»
    • Политика конфиденциальности
      Политика обработки персональных данных
      Правила применения рекомендательных технологий
      Правила пользования
      и другие правила и политики
    • Нашли опечатку?
      Выделите и нажмите Ctrl+Enter
    • Мы используем cookie и рекомендательные технологии для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера