Права доступа к файлам и каталогам Linux

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

Права на файлы

Буквенное значениеЧисловое значениеРасшифровка
—rw———————600Только владелец имеет права на чтение и запись.
—rw—r——r——644Только владелец имеет права на чтение и запись; группа и другие только чтение.
—rwx——————700Только владелец имеет права на чтение, запись и выполнение.
—rwxr—xr—x755Владелец имеет права на чтение, запись и выполнение; группа и другие только чтение и выполнение.
—rwx——x——x711Владелец имеет права на чтение, запись и выполнение; группа и другие только выполнение.
—rw—rw—rw—666Каждый может читать и писать в файл. (Будьте осторожны с этими разрешениями.)
—rwxrwxrwx777Каждый может читать, писать и исполнять. (Опять же, эта настройка разрешений может быть опасной.)

Права на каталоги

Буквенное значениеЧисловое значениеРасшифровка
drwx——————
700Только пользователь может читать и писать в этом каталоге.

drwxr—xr—x
755Каждый может прочитать каталог; пользователи и группы имеют права на чтение и выполнение.

Числовые значения

Числовое значениеБуквенное значениеРасшифровка
0Нет доступа
1—xВыполнение
2—w—Запись
3—wxЗапись и выполнение
4r—Чтение
5r—xЧтение и выполнение
6rw—Чтение и запись
7rwxЧтение, запись и выполнение

Просмотр разрешений доступа

Чтобы просмотреть права доступа к filename.txt:

ls -l filename.txt

Чтобы просмотреть права доступа к /dirname:

ls -ld /dirname

Изменение разрешений доступа

Чтобы изменить разрешения файла или каталога на 644:

sudo chmod 664 bar.txt

На этом все !

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