Купить Корзина
  • Облако и 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

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

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

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

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

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

     👍
    Специальные предложения
    • Гранты для бизнеса до 500к
    • Скидки на cloud GPU до 50%
    • Скидки на bare-metal с А4000 и А5000
    • Кешбэк 100% на kubernetes
    • vk
    • telegram
    • ok
    • vc
    • dzen
    • rbc
    • Продукты
      • Домены
      • Хостинг
      • Почта
      • SSL-сертификаты
      • Конструктор сайтов
      • VPS и VDS серверы
      • Магазин доменов
      • Облако для бизнеса
    • Решения по сфере бизнеса
      • Подойдут всем
      • Маркетплейсы
      • Образование
      • Бьюти
      • Медицина
      • Автосервисы
      • Бытовые услуги
      • Досуг
      • Спорт
      • Все решения
    • Сервисы
      • Whois – проверить данные домена
      • Определить IP адрес
      • Проверить порт на доступность
      • Проверить IP адрес сайта
      • Перевести домен в Punycode
      • Проверить скорость интернета
    • Компания
      • О компании
      • Контакты
      • Офисы
      • Новости
      • Акции и скидки
      • Блог
      • Отзывы клиентов
    • Полезное
      • Стоимость услуг
      • Способы оплаты
      • Бонусная программа
      • Документы
      • База знаний
      • ЭДО
      • Партнерам
    • Другое
      • Сообщить о нарушении
      • РБК: новости России и мира сегодня
      • Новости компаний РФ
      • РБК Инвестиции: курсы валют
      • Спецпроект с Онлайн Патентом

    Облачная платформа Рег.ру включена в реестр российского ПО Запись № 23682 от 29.08.2024

    • mintsifry
    • icann
    • cctld
    © ООО «РЕГ.РУ»
    • Политика конфиденциальности
    • Политика обработки персональных данных
    • Правила применения рекомендательных технологий
    • Правила пользования и другие правила и политики
    • Используем куки, это делает удобнее вашу работу с сайтом