Как задать права на файлы и папки в Linux
lamp icon svg 09-04-2026 eye icon svg 09-04-2026eye icon svg 287
kak zadatj prava na fajli i papki v linux

Сначала небольшой дисклеймер или немного теории.

При попытке прочитать, сохранить файл или зайти в директорию может выскочить ответ в консоли Permission denied/Доступ запрещён

Что же делать ? Сначала проверить права доступа к файлу/папке в открытой консоли завести команду

ls -l

Ответ может быть такой: d|rwx|---|---| root root /files

Давайте расшифруем: d - директория, если вместо d стоит тире (-) то файл

|Owner|Group|Other| отдельно разрешения по ячейкам

Owner/Владелец - разрешения для владельца файла

Group/Группа - разрешения для группы в которой состоит пользователь

Other/Остальные - разрешения для всех, также любой пользователь из сети

r - read/прочитать имеет разрешение читать

w - write/писать имеет разрешение изменять

x - execute/запускать имеет разрешение запускать

- - no permission/нет доступа

и дальше если по строке расшифровывать то данная директория принадлежит пользователю root и группе root

что же нам делать если мы получили такой ответ значит что мы не пользователь root и у нас нет прав, но если вы причислены к группе root/Администраторам то можете двигаться дальше, если нет то на этом всё

К сожалению мы не можем ввести команду также как Linux интерпретирует права и нам приходится заводить команду в октомолярном значении

Заведём в консоли:

sudo Chmod 740 /your directory

И в принципе всё мы можем зайти в папку, но если нам надо дать больше разрешений (писать,запускать), дать доступ пользователям снаружи и тем более всё потом вернуть обратно из соображений безопасности, то вот расшифровка

Первая цифра относится к пользователю, вторая к группе, и третья ко всем

0 - нет доступа, вид Linux: |---|

1 - разрешение на запуск, вид Linux: |--x|

4 - только чтение, вид Linux: |r--|

5 - чтение и запуск, вид Linux: |r-x|

6 - чтение и запись, вид Linux: |rw-|

7 - чтение и запись и запуск, вид Linux: |rwx|

Считать всё это в голове если много операций и делаешь это нечасто сложно, поэтому здесь калькулятор Chmod