169 похожих чатов

А нахера ты вообще кему по сети мучаешь? что ты

построить пытаешься?

16 ответов

7 просмотров

Задачка оч проста - есть сервер, там крутится Libvirt. Нужно что бы определенные люди могли админить вм (создавать, удалять, настраивать), а другие люди могли только останавливать/запускать их. Ну и подключаться, да. Вот и получается так странно: пользак без libvirt-admin не может создавать ВМ. А пользак с этой группой может создавать. Но при том такие ВМ не видны простым пользователям

Sergey-Gureev Автор вопроса
Тау Фокс
Задачка оч проста - есть сервер, там крутится Libv...

это тебе придется полкитовые правила пописать, благо они не сильно сложные но я бы выкинул либвирт и вирт-менеджер и взял бы проксмокс

Sergey Gureev
это тебе придется полкитовые правила пописать, бла...

Хм... То есть за возможности либвирта (создавать, удалять, редактировать, создавать пулы/сети и.т.п.), отвечает polkit ?

Sergey-Gureev Автор вопроса

Добавил правило storage-vol.create для группы libvirt и увидел другую ВМ) Это как то странно, но увидел. Однако ВМ все так же не создает, ошибка уже другая, кажется связано с созданием xml файла, т.е. с созданием домена. Поищу как это фиксить

Sergey-Gureev Автор вопроса
Тау Фокс
Добавил правило storage-vol.create для группы libv...

я все еще рекомендую поднять проксмокс там веб-морда для управления ВМами есть, и доступом юзеров к ресурсам можно довольно гибко управлять

Sergey Gureev
я все еще рекомендую поднять проксмокс там веб-мо...

Эх, если бы это было возможно) Я бы уже разумеется проксмокс поставил)

Sergey-Gureev Автор вопроса
Sergey Gureev
а почему это невозможно?

Не смейся, но я работаю в тех поддержке и пытаюсь решить чужие проблемы :D И вот здесь случился затык Ну и разумеется предлагать proxmox не вариант

Sergey Gureev
собо

Вот и я так. Но денюшку платят хорошую. А в какие нить девопсы идти не хватает знаний. И в сетевики тож

Sergey Gureev
это тебе придется полкитовые правила пописать, бла...

Слушай, а если полкитовые правила... Я как бы могу и перебором их тыкать пока не попаду в нужный, но на это уйдет много времени. Ты не знаешь же да, что примерно может быть верным?) В плане какое правило полкита на пользователя повесить что бы он начал видеть ВМки в системном демоне

Sergey-Gureev Автор вопроса
Тау Фокс
Слушай, а если полкитовые правила... Я как бы могу...

Не могу сходу сказать, надо доку либвирта читать

Sergey Gureev
Не могу сходу сказать, надо доку либвирта читать

Вот я читаю про polkit, и... тут много всего но нет чего то прям "Вот эта политика разрешает видеть домены в системном демоне"

Sergey Gureev
Там есть RegExp

А... причем тут это? Что бы сразу несколько полкитных политик подрубать?

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

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
5
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта