Смонтировать exFat диск на Ubuntu не как root

Я понял, что Ubuntu автоматически монтирует мои внутренние диски, которые являются некоторыми exFats, автоматически, когда я пытаюсь их открыть. Это хорошо.

Однако, он смонтирован как «root», и я хочу смонтировать его как мой текущий пользователь. Есть ли способ заставить его монтировать не как root через некоторые конфигурации, или мне нужно сделать это как команду?

Спасибо

5
задан 18 October 2017 в 08:54

2 ответа

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

Что вы хотите сделать, так это добавить опцию монтирования umask=0, что можно сделать, если сконфигурировать в / etc / fstab следующим образом:

/dev/sda1 /media/usbdrive exfat rw,async,umask=0 0 0

Этот вид идет вразрез с концепцией автомонтирования, хотя , так как это означает статическую конфигурацию.

Вероятно, это может быть достигнуто с помощью автомонтирования и autofs, хотя:

https://help.ubuntu.com/community/Autofs

Если вы выбрали этот путь, затем вы должны отключить опцию автомонтирования в gnome:

https://help.ubuntu.com/community/Mount/USB#Configuring_Automounting

0
ответ дан 18 October 2017 в 08:54

Программное обеспечение для выполнения exFAT

В зависимости от версии Ubuntu или основанной на Ubuntu операционной системы Вы можете или, возможно, не должны устанавливать следующие пакеты программы,

sudo apt-get install exfat-utils exfat-fuse

Дополнительную информацию см. в этой ссылке,

Как я копирую файл, больше, чем 4 ГБ к карте флэш-памяти с интерфейсом USB?

Монтирование exFAT

Много версий Ubuntu и основанных на Ubuntu операционных систем смонтируют файловые системы Microsoft (FAT32, exFAT, NTFS) с полномочиями чтения-записи автоматически для корня, а также текущего пользователя.

Но некоторые версии (Ubuntu и основанных на Ubuntu операционных систем) смонтируют их с полномочиями записи только для корня (или нисколько). Затем можно размонтироваться и повторно смонтироваться (монтируют) файловую систему с командами как это,

Создайте точку монтирования (только если Вы хотите новую точку монтирования),

sudo mkdir -p /mnt/sd1

Размонтирование (только если уже смонтированный)

sudo umount /dev/sdxn   # general syntax
sudo umount /dev/sdb1   # modify to match your case

Проверьте свой идентификатор пользователя uid число (это обычно 1000, иногда 1001 или 1002...),

grep ^"$USER" /etc/group

и используйте то число, если Вы хотите захватить владение (значение по умолчанию root).

Пример командной строки монтирования, которая должна дать Вам что-то, что является близко к тому, что Вы хотите,

sudo mount -o rw,users,uid=1000,dmask=007,fmask=117 /dev/sdxn /mnt/sd1  # general syntax
sudo mount -o rw,users,uid=1000,dmask=007,fmask=117 /dev/sdb1 /mnt/sd1  # modify to match your case

Дополнительную информацию см. в этой ссылке,

Как изменить полномочия по умолчанию на автосмонтированной флэш-памяти usb, отформатированной в NTFS?

1
ответ дан 18 October 2017 в 08:54

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

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