Где для автоматического монтирования дисков определены значения fmask и dmask по умолчанию?

У меня установлен Ubuntu 16.04 LTS (с MATE DE, если это важно).

После установки USB-флеш-памяти она обычно автоматически подключается к / media / username / VOLUMEID , а на креплении отображается следующая информация:

/ dev / sdc1 на / media / username / VOLUMEID type vfat (rw, nosuid, nodev, relatime, uid = 1000, gid = 1000, fmask = 0022 , dmask = 0022 , codepage = 437, iocharset = iso8859-1, shortname = mixed, showexec, utf8, flush, errors = remount-ro, uhelper = udisks2)

Примечание: этот вопрос является логическим продолжением моего другого вопроса .

Как и где я могу изменить точные значения параметров монтирования по умолчанию fmask и dmask ?

Я могу прочитать man mount и использовать mount -o fmask = ..., dmask = ... но на самом деле я спрашиваю о настройке для них значений по умолчанию.

0
задан 23 January 2020 в 23:06

1 ответ

Я только что решил ту же проблему на моем Debian 10.5 с помощью Mate DE (но я не знаю, актуально ли это).

В то время как в /etc/fstab указано USB-устройство без параметров uid и gid, udisks2 монтирует USB-ключ в /media/usb0 как root. Пользователь может читать и размонтировать диск, но не может писать на него. Это был мой fstab:

/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0

Комментирование этой строки сделало свое дело.
Теперь мой USB-диск смонтирован в /media/$USER/samething с правильными разрешениями.

Надеюсь, это поможет вам и другим пользователям, задавшим подобные вопросы (я нашел много нерешенных вопросов по этому поводу.

0
ответ дан 6 August 2020 в 18:04

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

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