Уголок новичка
   765

Безпарольное монтирование дисков и их разделов .

очередное обновление принесло сюрпрайз. правда, все равно — не opensuse tum aka geckolinux mate, где дрова нвидии отвалились в октябре, и по сю пору сделать не могут. ха-ха-ха.

не помню — когда ставил manjaro в первый раз, году в 2019-ом, была сия проблемина или нет, но вот, всплыла — запрос пароля при открытии разделов диска с виндовыми, да и не с виндовыми разделами.

попытался решить через /etc/polkit/rules.d/40-mount-without-pass.rules

содержащем — polkit.addRule(function(action, subject) {
if (action.id == «org.freedesktop.udisks2.filesystem-mount-system» &&
subject.active) {
return polkit.Result.YES;
}
});

может здесь ошибся, может нет. не сработало. лезу дальше. в

/usr/share/actions/org.freedesktop.UDisks2.policy
ищу <allow_active>auth_admin_keep</allow_active>,
меняю — auth_admin_keep на yes, заработало.

я же, думаю, что сей метод — не вполне безопасен.
нет ли других методов — более безопасных?

10 комментариев

avatar
да эти бараны, по другому и не скажешь, поменяли политику udisks, только в последних версиях манджаро пути другие
0
avatar
простите, да, они поменяли политики udisks2 — заботясь о безопасности «альтернативно умных» пользователях (а не о тех у кого первым unix был FREEBSD, затем — убунту, опенсусе, арч, и манжаро.), какая последняя версия манжары для вас? и какие пути они поменяли?
0
avatar
стоит xfce-23.1.0, но там ещё «последнее» есть :) а про udisks на гитхабе все расписано
0
avatar
lsb_release -a
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 23.1.3
Codename: Vulcan
xfce.
0
avatar
У меня были проблемы с монтированием встроенного HDD. Написал следующий скрипт и всё заработало:

<code>polkit.addRule(function(action, subject) {
  const actionIds = [
    "org.freedesktop.udisks2.filesystem-mount",
    "org.freedesktop.udisks2.filesystem-mount-system"
  ];

  if (actionIds.indexOf(action.id) !== -1 && subject.active) {
    return polkit.Result.YES;
  }
})
</code>
0
avatar
благодарю. испытаю на других машинах.
0
avatar
попробовал на endevouros mate DE, увы, опять пришлось в org.freedesktop.UDisks2.policy лезть и править.
0
avatar
Простите, если я по-нубски что-то сейчас напишу, но я просто сразу после установки Manjaro, чтобы все HDD и SSD диски монтировались автоматически и без паролей, регистрации и СМС при входе в систему, делаю следующее:

1) Открываю GNOME Disks (ставил ее даже и на KDE и Xfce, потому как в этой проге это проще всего сделать)
2) Выбираю конкретный диск и жму кнопку с двумя шестеренками
3) Выбираю «Изменить параметры монтирования»
4) Отключаю тумблер «Параметры по-умолчанию для сеанса пользователя»
5) Ставлю галочки «Подключать при запуске системы» и «Показывать в интерфейсе»
6) Убираю галочку (если она была) на «Требовать дополнительную авторизацию»
7) Способ монтирования обычно ставлю как «LABEL=название»

Так сделать с каждым нужным диском — при перезагрузке все примонтируется автоматом и никакой авторизации спрашивать не будет. У меня так, по крайней мере
+1
avatar
простите, но ставить еще гномо-диск? я лучше — нужные файлы вручную отредактирую, да и всё. да, влом.
хотя если GNOME-Disks есть в виде appimage, то можно и попробовать… беглое гугление не нашло. ну, и фиг с ним.

но за подсказку — спасибо.
Последний раз редактировалось
0
avatar
Правильное название: gnome-disk-utility. В офф.репах есть. Как вариант норм.
+2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.