
Сначала небольшой дисклеймер или немного теории.
При попытке прочитать, сохранить файл или зайти в директорию может выскочить ответ в консоли Permission denied/Доступ запрещён
Что же делать ? Сначала проверить права доступа к файлу/папке в открытой консоли завести команду
Ответ может быть такой: 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 интерпретирует права и нам приходится заводить команду в октомолярном значении
Заведём в консоли:
И в принципе всё мы можем зайти в папку, но если нам надо дать больше разрешений (писать,запускать), дать доступ пользователям снаружи и тем более всё потом вернуть обратно из соображений безопасности, то вот расшифровка
Первая цифра относится к пользователю, вторая к группе, и третья ко всем
0 - нет доступа, вид Linux: |---|
1 - разрешение на запуск, вид Linux: |--x|
4 - только чтение, вид Linux: |r--|
5 - чтение и запуск, вид Linux: |r-x|
6 - чтение и запись, вид Linux: |rw-|
7 - чтение и запись и запуск, вид Linux: |rwx|
Считать всё это в голове если много операций и делаешь это нечасто сложно, поэтому здесь калькулятор Chmod