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

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

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

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

17 голосов | спросил Sameh Hany 7 FebruaryEurope/MoscowbThu, 07 Feb 2013 16:25:23 +0400000000pmThu, 07 Feb 2013 16:25:23 +040013 2013, 16:25:23

3 ответа


14

Во-первых, было бы полезно проверить 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

ответил m.devrees 7 FebruaryEurope/MoscowbThu, 07 Feb 2013 17:27:26 +0400000000pmThu, 07 Feb 2013 17:27:26 +040013 2013, 17:27:26
3

Это может быть не из-за проблемы монтажа, а из-за разрешения. У вас может не быть достаточного разрешения на запись на диск или папки на нем, или вы не являетесь владельцем.
  Поскольку вы не указали точку монтирования, мы предполагаем, что раздел установлен на /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 partiton в Linux. Команды chmod и chown имеет опцию ---- +: = 6 =: + ----, которые рекурсивно меняют режим всех данных под ним. Но это не рекомендуется, если вы не знаете, что делаете. Если вы используете -R в разделе ОС, он может стать нефункциональным.

ответил Prinz 7 FebruaryEurope/MoscowbThu, 07 Feb 2013 18:50:50 +0400000000pmThu, 07 Feb 2013 18:50:50 +040013 2013, 18:50:50
2

К сожалению, ядро ​​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 /внешний жесткий диск разрешения-ext4 /

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

ответил gavenkoa 1 PMpFri, 01 Apr 2016 20:14:31 +030014Friday 2016, 20:14:31

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132