Главная » Linux » Смена прав доступа на файл или каталог (папку) в linux

Смена прав доступа на файл или каталог (папку) в linux

Небольшая подсказка для тех, кто постоянно забывает:)
Для изменения прав доступа на каталог(папку) или файл необходимо написать в консоли:

chmod 755 /путь/имя_каталога_или_файла

Если же нужно поменять права всем файлам и каталогам (папкам), находящимся в каком то определенном каталоге (папке), то для этого добавляется команда -R, которая всем им рекурсивно изменит права:

chmod -R 755 /путь/имя_каталога

Значения цифр, это три отдельных атрибута.
Первая цифра означает права для владельца файла/каталога, вторая — для группы, третья — для всех остальных.

0 (—)— ничего делать нельзя;
1 (—x)— выполнение;
2 (-w-)— запись;
3 (-wx)— запись, выполнение;
4 (r—)— чтение;
5 (r-x)— чтение, выполнение;
6 (rw-)— чтение, запись;
7 (rwx)— чтение, запись, выполнение.

Для смены владельца файлов или каталогов используем команду:

chown vasya:users /путь/имя_каталога_или_файла

Где vasya — имя пользователя, users — группа.

И опять же, если нужно рекурсивно поменять владельца всех файлов и каталогов, находящихся в определенном каталоге, добавляем команду -R:

chown -R vasya:users /путь/имя_каталога

6 комментариев к “Смена прав доступа на файл или каталог (папку) в linux”

  1. В всплывающем окне установить необходимые права доступа и нажать «Change Permissions». Обратите внимание, что файловый менеджер cPanel не умеет изменять права для всех вложенных файлов и папок. Рекурсивно сменить права доступа Вы всегда сможете с помощью SSH либо SFTP протоколов.

    Ответить
  2. Не первый год подыскивал эту статью. Разыскал на данном web-сайте. Пребольшое спасибо

    Ответить

Оставьте комментарий