Недавно, входе установки дистрибутива Zorin OS, я выделил и указал монтирование дополнительного раздела с файловой системой ext4. Как выяснилось после установки системы, раздел смонтирован, но права доступа на запись раздела есть только у Администратора (Root). Я не мог ничего скопировать в него или создать в нем папку. По всей видимости, у меня не было «прав на запись» для указанного раздела.
В этом руководстве мы рассмотрим, как правильно установить разрешение на запись для раздела с файловой системой ext4 в Ubuntu и подобных системах.
Как установить разрешение на запись в разделе ext4 для Ubuntu и подобных систем
Для начала нужно знать UUID раздела ext4. Но перед этим сначала стоит узнать имя раздела. Имя раздела в Ubuntu будет похоже на sdaX или sdbX для второго диска.
В терминале выполняем команду:
sudo fdisk -l
Вывод команды будет выглядеть примерно следующим образом:
Вы можете узнать название раздела по его размеру, указанному в поле Размер. В моем случае, т.к я смонтировал раздел второго диска, диск имеет название sdb1.
Теперь, когда вам известно имя раздела, вы можете найти UUID с помощью следующей команды:
sudo blkid
Вывод команды будет выглядеть примерно так:
Как видите, по имени раздела можно легко определить UUID.
После того, как вы узнали UUID раздела, следующим шагом будет выяснить, где смонтирован раздел.
Примечание. Если точку монтирования раздела вы указали во время установки, то этот шаг пропустите.
Обычно расположение монтирования ext4 находится в /media/
Вы можете отобразить смонтированные разделы следующей командой:
ll /media/$USER
У вас отобразятся смонтированные разделы. Вы также сможете видеть, что только root пользователь имеет право записи в смонтированном разделе ext4. Нам нужно будет изменить разрешение на запись для этого раздела.
Теперь самый простое решение – предоставить всем доступ на запись с помощью печально известного chmod 777. Но, опять же, вы не захотите этого делать, так как эти права предоставят всем доступ на запись. По возможности избегайте использования chmod 777.
А если не chmod 777, то что еще? Доступ к файлу есть у пользователя root как владельца и root как группы. Даже «admin» попадает в группу «другие». Поэтому решение прав доступа на запись ext4 раздела будет изменением группы владельца разделом.
Следующей командой мы изменим владельца раздела:
sudo chgrp adm /media/comss/56d0c0ab-60a0-48bf-955d-bc2f283009b6
Где comss – имя пользователя, а 56d0c0ab-60a0-48bf-955d-bc2f283009b6 – UUID раздела.
В моем случае, т.к точка монтирования раздела была указана во время установки системы, то я поступил немного проще. Открыл файловый менеджер, перешел в раздел и в файловом менеджере посмотрел пусть расположения монтирования. Команда изменения группы владельца выглядела следующим образом: chgrp adm /Files
После изменения группы измените права записи для группы следующим образом:
sudo chmod g+w /media/comss/56d0c0ab-60a0-48bf-955d-bc2f283009b6
Где comss – имя пользователя, а 56d0c0ab-60a0-48bf-955d-bc2f283009b6 – UUID раздела.
Опять же, в моем случае команда выглядела следующим образом: chmod g+w /Files
Теперь вы можете копировать, вставлять и создавать новые файлы в разделе ext4 без каких-либо проблем. А с дополнительной безопасностью пользователи без прав администратора не смогут этого сделать.
Использование NTFS-диска для игр из Steam в Linux
Данная инструкция необходима для настройки монтирования NTFS-диска, содержащего игры Steam, который ранее использовался в среде Windows, а дальше будет использоваться для работы с Proton (Steam Play) в Linux.
Данная инструкция взята из полезного материала репозитория ValveSoftware. В качестве протестированных систем там указаны различные версии Ubuntu и Pop!_OS, однако мною она была протестирована и в других Linux системах, и оказалась рабочей инструкцией.
Примечание. Если вы уже указали точку монтирования NTFS диска, например во время установки системы, то переходите сразу к следующую шагу, к редактированию fstab файла.
Настройка и автоматическое монтирование раздела NTFS
Создаем точку монтирования NTFS диска с играми:
sudo mkdir /media/gamedisk
Найдём идентификатор пользователя, идентификатор группы, раздел подключенного диска и UUID, используя следующие команды.
ID пользователя:
id -u
ID группы:
id -g
По умолчанию оба должны быть с номером 1000.
Примонтированный раздел диска:
sudo fdisk -l
Он должен быть помечен как /dev/sdaX
UUID: Найдите строку, в которой первый столбец соответствует метке команды fdisk.
Например, в моем случае это следующая строка:
/dev/sdb2: LABEL="Data" UUID="FE4EBAB24EBA62D7" TYPE="ntfs" PARTUUID="0edbc62c-02"
Скопируйте UUID.
Редактирование fstab
Отредактируйте файл fstab, чтобы смонтировать раздел или изменить параметры монтирования:
Для монтирования раздела добавьте следующую запись (если нет других записей для этого раздела):
UUID=38CE9483CE943AD8 /media/gamedisk ntfs uid=1000,gid=1000,rw,user,exec,umask=000 0 0
Если опции монтирования уже заданы, то отредактируйте их и задайте из команды выше:
ntfs uid=1000,gid=1000,rw,user,exec,umask=000 0 0
Командами CTRL+O и CTRL+X сохраните изменения и закройте редактор.
Предотвращение ошибок чтения NTFS
Из-за природы NTFS создание файлов / папок с символами, которые Windows не может прочесть, вызовает дисковые ошибки (что приведит к тому, что игры не запускаются), наиболее распространенной проблемой является символ ; в именах файлов, который Proton создает на диске NTFS.
Исправить это довольно просто. Создайте символическую ссылку из папки /compatdata в Linux на смонтированный NTFS-диск.
Создание символической ссылки:
ln -s ~/.steam/steam/steamapps/compatdata /media/gamedisk/Steam/steamapps/
Где /media/gamedisk/ – это смонтированный NTFS диск.
Если папка /compatdata уже существует на смонтированном диске, то удалите её.
Linux: обзоры и обновления
• Вышла бета-версия Ubuntu 25.04 с ядром Linux 6.14 и GNOME 48
• Релиз Zorin OS 17.3: альтернатива Windows 10 включает поддержку более 150 Windows-приложений
• Дистрибутив с интерфейсом Windows 7: легковесный Kumander Linux 2.0 на базе Debian 12.10
• Релиз ядра Linux 6.14: Что нового
• Обновления Linux за неделю: 17 – 23 марта 2025 года
• Релиз EndeavourOS Mercury Neo: исправление бага ранжирования зеркал и обновления пакетов