Автор Тема: Не хватает прав для добавление/изменения подключения в network manager  (Прочитано 4002 раз)

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
p8, обновленная до p9, при попытке создать новое/отредактировать существующее подключение выдает ошибку "insufficient privileges".

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Попробуйте создать группу
# groupadd -r _nmconnect

добавить в неё пользователя
# gpasswd --add ПОЛЬЗОВАТЕЛЬ _nmconnect

и перелогиниться.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
p8, обновленная до p9, при попытке создать новое/отредактировать существующее подключение выдает ошибку "insufficient privileges".

Это та система на sysv, где у вас не заработал elogind?

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Это та система на sysv, где у вас не заработал elogind?
Нет, ноутбук так и остается на systemd, начиная с p7.
Попробуйте создать группу
# groupadd -r _nmconnect
добавить в неё пользователя
# gpasswd --add ПОЛЬЗОВАТЕЛЬ _nmconnect

и перелогиниться.

Завтра попробую, ноут рабочий.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Нет, ноутбук так и остается на systemd, начиная с p7.

Установлен ли xfce-polkit или какой иной polkit agent?
Пользователь в группе wheel?


Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Это та система на sysv, где у вас не заработал elogind?
Нет, ноутбук так и остается на systemd, начиная с p7.
А вот в те времена я сам про NM спрашивал пару раз. Вот пара обсуждений, может будет что-то нужное:
https://lists.altlinux.org/pipermail/community/2015-January/683397.html
https://lists.altlinux.org/pipermail/community/2015-October/684729.html

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Установлен ли xfce-polkit или какой иной polkit agent?
Пользователь в группе wheel?
hasculdr@notebook ~ $ rpm -qa | grep polkit
libpolkit-gir-0.116-alt1.x86_64
libpolkit-0.116-alt1.x86_64
libpolkit-qt-core-1-0.112.0-alt1.x86_64
polkit-gnome-0.106-alt0.1.x86_64
polkit-0.116-alt1.x86_64
hasculdr@notebook ~ $ id
uid=500(hasculdr) gid=500(hasculdr) группы=500(hasculdr),10(wheel),14(uucp),19(proc),22(cdrom),71(floppy),80(cdwriter),81(audio),83(radio),435(iouyap),436(ubridge),442(hashman),456(systemd-journal),457(tftp),465(camera),468(vboxusers),471(xgrp),472(scanner),492(netadmin),501(hasculdr_a),502(hasculdr_b)
h

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Попробуйте создать группу
# groupadd -r _nmconnect

добавить в неё пользователя
# gpasswd --add ПОЛЬЗОВАТЕЛЬ _nmconnect

и перелогиниться.
Не помогло.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
А вот в те времена я сам про NM спрашивал пару раз. Вот пара обсуждений, может будет что-то нужное:
https://lists.altlinux.org/pipermail/community/2015-January/683397.html
https://lists.altlinux.org/pipermail/community/2015-October/684729.html
Первая ссылка не помогла. Вот фрагмент NetworkManager.policy (языковую часть удалил, файл от 11 октября 2019):
cat /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
  <action id="org.freedesktop.NetworkManager.settings.modify.system">
    <description>Modify network connections for all users</description>
    <description xml:lang="ru">Изменить подключения доступные всем пользователям</description>
    <defaults>
      <allow_any>auth_admin_keep</allow_any>
      <allow_inactive>auth_admin_keep</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
  </action>
Правило только одно, для lightdm. Какие правила должны быть на p9?
« Последнее редактирование: 12.11.2019 14:05:46 от hasculdr »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
polkit-gnome

Он выключен в xfce. Включите в автозапуске. У вас нет запущенного polkit-агента. Либо установите xfce-polkit.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
hasculdr, по поводу неработающего elogind в xfce-sysv. Возможно, у вас отключен messagebus. Если так, нужно его включить.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
polkit-gnome

Он выключен в xfce. Включите в автозапуске. У вас нет запущенного polkit-агента. Либо установите xfce-polkit.
Если устанавливать xfce-polkit и удалять гномовский, то рулезы будут новые устанавливаться, или они одинаковые для всех версий полкита?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Если устанавливать xfce-polkit и удалять гномовский, то рулезы будут новые устанавливаться, или они одинаковые для всех версий полкита?

Рулезы тут вообще не при чём. У вас некому пароль для повышения привилегий спрашивать у пользователя.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Либо установите xfce-polkit.
Теперь NM работает. Спасибо.