Разрешение на чтение и запись для раздела FAT32 в Ubuntu

Это странная проблема. У меня есть следующая таблица разделов

Device Boot Start End Blocks Id System /dev/sda1 * 1 13 102400 7 HPFS/NTFS Partition 1 does not end on cylinder boundary. /dev/sda2 13 5737 45978624 7 HPFS/NTFS /dev/sda3 5738 10600 39062047+ 83 Linux /dev/sda4 10601 19457 71143852+ 5 Extended /dev/sda5 10601 11208 4883728+ 82 Linux swap / Solaris /dev/sda6 11209 15033 30720000 b W95 FAT32 /dev/sda7 15033 19457 35537920 7 HPFS/NTFS 

Я дважды загружал Win7 (sda2) и Ubuntu (sda3) и хотел использовать раздел FAT23 для обмена файлами через две ОС.

  • Преобразование FAT32 в NTFS без форматирования (сервер 2008)
  • Как установить разрешения по умолчанию для автомонтированных дисков FAT в Ubuntu 9.10?
  • Почему я не могу копировать 7 ГБ файл на внешний USB-накопитель с разрешением 120 ГБ?
  • Преобразование NTFS в FAT32 без потери данных
  • Должен ли я отформатировать USB-накопители и SD-карты в FAT, FAT32, exFAT или NTFS? (Файлы Windows, живые Linux-искатели)
  • Как сделать файл неустранимым на USB-накопителе?
  • Я сделал несколько онлайн-уроков и сделал следующее:

     sudo mkdir /media/FAT32 sudo chmod 777 /media/FAT32 sudo mount /dev/sda6/ /media/FAT32 

    После того, как я смонтировал файл, я могу только читать, но не писать.

    Я проверил разрешение на файл, это будет:

    drwxr-хт-х

    Но после того, как я отключил его,

    drwxrwxrwx

    И я могу читать и писать.

    очень странно.

    Я не знаю, где я ошибаюсь.

    Приветствия.

  • Сделать grub сохранить загрузку по умолчанию под обновлениями ядра
  • Установите Ubuntu минимум на VPS
  • Настройка беспроводной карты Intel AGN 5100 под Ubuntu
  • Как создать виртуальное звуковое устройство в Linux?
  • Aptitude vs. apt-get: Какой из рекомендованных (так называемых «правильных») инструментов использовать?
  • Перезагрузка после сбоя питания для Mac mini под управлением Ubuntu
  • 7 Solutions collect form web for “Разрешение на чтение и запись для раздела FAT32 в Ubuntu”

    Попробуйте установить с помощью rw и укажите тип:

     mount -t vfat /dev/sda6 /media/FAT32 -o rw,uid=xxx,gid=xxx 

    Где uid и gid – это учетная запись вашего пользователя.

    Для файловых систем FAT доступность чтения / записи определяется параметрами монтирования.

    Обратитесь к man-странице для монтирования и ознакомьтесь с параметрами подключения uid и gid для FAT.

    Вы пробовали писать файлы с помощью команды sudo ? Это должно работать с вашей текущей настройкой.

    Чтобы получать записи файлов для обычного пользователя, вам нужно использовать параметры uid и gid для mount , чтобы установить владельца файлов в разделе на ваш текущий идентификатор пользователя. Вероятно, вам также нужны опции umask или dmask и fmask .

    Команда mount будет выглядеть так:

     sudo mount -t vfat /dev/sda6 /media/FAT32 -o uid=1000,gid=1000,umask=022 # assuming your user's UID is 1000, GID is 1000 # umask=022 sets permission mode 755 for all files on the partition 

    У вас неправильный порядок команд, которые вы хотите:

     sudo mkdir /media/FAT32 sudo mount /dev/sda6 /media/FAT32 sudo chmod 777 /media/FAT32 

    Что происходит, так это то, что / media / FAT32 представляет разные каталоги до и после монтирования. Прежде чем это каталог, который вы создали, и который вы chmod'ed 777. После этого это корневой каталог файловой системы в / dev / sda6.

    Если вы просто забудете о командной строке и установите с помощью Nautilus, она должна установить ее по своему усмотрению.

    С терминала права доступа к папке перед установкой не имеют значения. Это параметры монтирования, которые учитываются. Пытаться:

     mount -t vfat /dev/sda6 /media/FAT32 -o rw,uid=xxx,gid=xxx,umask=133,dmask=022 

    Это установит файлы в rw-r--r-- и папки в rwxr-xr-x .

    Если вам нужен другой пользователь / группа и разрешения, например, чтобы скопировать файлы с fat32 в раздел ext4 с нужными атрибутами, лучше проконсультируйтесь с man-страницей mount . Примерно вы наложили umask на противоположность тому, что вы наложили на chmod .

    Иногда я потерял Windows-диск из Linux, и я решил использовать mount с «-o force», как этот пример:

     sudo mount -t ntfs-3g /dev/sda1 /media/win -o force 

    В вашем случае, будучи FAT32, вы должны прочитать, но мне поможет этот совет. Во всяком случае, постарайтесь на свой страх и риск!

    У меня была точно такая же проблема, и единственное, что на самом деле работало:

     sudo mount -t vfat /dev/sda6 /media/FAT32 -o rw,umask=0000 

    См. Также ответ

    Давайте будем гением компьютера.