В этой статье мы рассмотрим, как определить права доступа для файлов и каталогов и как их изменить, а также изменить владельца, группу и т.д. В зависимости от того, что вы хотите сделать, вам нужно убедиться, что у вас есть соответствующие права, поэтому давайте выясним, как их изменить.
Права на файлы
Буквенное значение | Числовое значение | Расшифровка |
—rw——————— | 600 | Только владелец имеет права на чтение и запись. |
—rw—r——r—— | 644 | Только владелец имеет права на чтение и запись; группа и другие только чтение. |
—rwx—————— | 700 | Только владелец имеет права на чтение, запись и выполнение. |
—rwxr—xr—x | 755 | Владелец имеет права на чтение, запись и выполнение; группа и другие только чтение и выполнение. |
—rwx——x——x | 711 | Владелец имеет права на чтение, запись и выполнение; группа и другие только выполнение. |
—rw—rw—rw— | 666 | Каждый может читать и писать в файл. (Будьте осторожны с этими разрешениями.) |
—rwxrwxrwx | 777 | Каждый может читать, писать и исполнять. (Опять же, эта настройка разрешений может быть опасной.) |
Права на каталоги
Буквенное значение | Числовое значение | Расшифровка |
drwx—————— | 700 | Только пользователь может читать и писать в этом каталоге. |
drwxr—xr—x | 755 | Каждый может прочитать каталог; пользователи и группы имеют права на чтение и выполнение. |
Числовые значения
Числовое значение | Буквенное значение | Расшифровка |
0 | — | Нет доступа |
1 | —x | Выполнение |
2 | —w— | Запись |
3 | —wx | Запись и выполнение |
4 | r— | Чтение |
5 | r—x | Чтение и выполнение |
6 | rw— | Чтение и запись |
7 | rwx | Чтение, запись и выполнение |
Просмотр разрешений доступа
Чтобы просмотреть права доступа к filename.txt:
ls -l filename.txt
Чтобы просмотреть права доступа к /dirname:
ls -ld /dirname
Изменение разрешений доступа
Чтобы изменить разрешения файла или каталога на 644:
sudo chmod 664 bar.txt
На этом все !