Как я мог смонтировать ext4 раздел и иметь разрешение записи?

Я установил /etc/fstab файл так, чтобы я мог смонтировать ext4 раздел на запуске и я сделал это со следующими опциями: rw, auto, nouser, exec, sync.

Проблема состоит в том, что я не могу создать или удалить любой файл на том разделе, не используя sudo, который я нахожу еще более озадачивающими, потому что я смонтировался ntfs раздел (с этими опциями: rw, auto, user, noexec, sync) и я не получил ту же проблему, которую я могу читать и записать на ntfs разделе, не используя sudo.

Как я мог смонтировать ext4 раздел и иметь полномочия чтения-записи на нем?

20
задан 7 February 2013 в 17:36

3 ответа

Прежде всего, было бы полезно проверить UUID накопителя с помощью следующей команды:
ls -l /dev/disk/by-uuid

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

Мой /etc/fstab выглядит следующим образом:
UUID=004f9bfa-fb5a-438c-8a5a-dc04fa6f2d3e /media/MYCH0 auto defaults 0 0 #external hdd

, если все не удается, вы также можете попытаться установить себя в качестве владельца, выполнив это :
sudo chown username:username /media/mountpoint

Для дальнейшего ознакомления вы можете взглянуть на это:
http: // ubuntuforums .org / showthread.php? Т = 1482818

0
ответ дан 7 February 2013 в 17:36

К сожалению, ядро ​​Linux обеспечивает разрешение POSIX на ext2 / ext3 / ext4 FS.

Имея общую группу на хостах и ​​setgid бит или ACL, вы можете совместно использовать внешний том на разных хостах и ​​сохранять права на чтение / запись. Одним из примеров такой настройки является:

$ sudo chgrp -R sys /mnt/data/dir
$ sudo chgmod -R g+s /mnt/data/dir
$ sudo fsetacl -R -m g:sys:rwx /mnt/data/dir
$ sudo fsetacl -R -d -m g:sys:rwx /mnt/data/dir
$ sudo adduser user sys

Подробнее на https://unix.stackexchange.com/questions/126213/external-hard-drive-permissions-ext4/ [ 116]

См. Также Решение проблем с разрешениями при использовании внешнего жесткого диска EXT4 с несколькими установками Linux

0
ответ дан 7 February 2013 в 17:36

Это может быть не из-за проблем с монтажом, а из-за разрешения. Возможно, у вас недостаточно прав для записи на диск / папки или вы не являетесь его владельцем.
Поскольку вы не указали точку монтирования, мы предполагаем, что раздел смонтирован в /media/foo
. Для владения каталогом откройте терминал и запустите sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test. Теперь вы сможете писать в папке test .
Если вы хотите написать в папке, то есть два варианта.
1. владеть данными по sudo chown $USER /media/foo.
2. Разрешить запись для других пользователей sudo chmod o w /media/foo
Редко некоторые люди, интересующиеся записью, могут читать доступ ко всему контенту для всех пользователей, например, Windows-разделы в Linux. Команды chmod и chown имеют опцию -R, которая рекурсивно меняет режим всех данных под ним. Но это не рекомендуется, если вы не знаете, что делаете. Если вы используете -R в разделе ОС, он может перестать функционировать.

0
ответ дан 7 February 2013 в 17:36

Другие вопросы по тегам:

Похожие вопросы: