Mikhail
заплатил за Sublime + овер дофига баблища за год вроде не банят
Mikhail
там рекоменаций вообще нет
Mikhail
только новинки фильтр сам ставишь по жанрам
Vadim
Andrey
Vadim
все онлайновые сервисы шибко подправляют "рекомендации"
Дмитрий
наушники? )
Peter
гыгыгы
В заявлении Canonical утверждается, что майнинг в приложениях в Snap Store явно не запрещён и не относится к числу незаконных операций
Vasiliy Glazov
И что тут такого?
Дмитрий
Пилим скрытые майнинги
Peter
И что тут такого?
Можно самый распоследний VLC с майнером распространять. Шатлворт разрешил!
Vasiliy Glazov
ты неправильно понимаешь смысл, фраза вырвана из контекста. Сами по себе майнинг-приложения не запрещены, но всё же запрещено делать скрытый функционал и вводить пользователей в заблуждение. Только это тяжело выявить.
Vasiliy Glazov
Каноникал не оправдывала эти приложения, а объяснила почему такая ситуация возникла.
Peter
Peter
При том, что ситуация с таким вот PPA на новом уровне была предсказуема
Vasiliy Glazov
так-то да, доиграются они со всеми этими снап- и флатпак- универсальными репозиториями.
Дима
@elemc как сейчас принято в го менеджерить зависимости?
Дмитрий
Vasiliy Glazov
Ну и норм. Не вижу проблемы.
Vasiliy Glazov
Alexei
Alexander "SonnySlave"
скажите пожалуйста, а почему на десктопном линухе для софта не выставляются различные права аки на Андроиде? То есть захотело приложение получить доступ к камере - всплывает сообщение с запросом
Alexander "SonnySlave"
или это слишком сложно сделать через SELinux\лень?
Vasiliy Glazov
Alexander "SonnySlave"
сделай
я спрашиваю, почему этого нет из коробки?
Alexander "SonnySlave"
ни в федоре, ни в rhel, нигде
Alexander "SonnySlave"
(по крайней мере я не встречал)
ㅤ
Какой коробки? Коробку эту кто-то сделать должен для тебя.
Vasiliy Glazov
наверное приложениям больше доверяют
Alexander "SonnySlave"
Alexander "SonnySlave"
Alexander "SonnySlave"
потому что я такого не встречал
Vadim
Alexander "SonnySlave"
где я говорил про одно и то же?
Aleksandra
а помжно пример софта из реп, для которого такое есть?
не, это не для софта, а для selinux. Есть дефолтные политики. И когда ты ставишь какой-то софт с ними несогласный, например wine, то selinux его рубит, а тебе в этот момент всплывает уведомление что случилось то-то, хочешь разрешить этому приложению работать - сделай то-то
Alexander "SonnySlave"
Aleksandra
да
Aleksandra
не прямо у всех, но у многих
Aleksandra
допустим некоторое время назад у меня плагин для файерфокса был который лез в мои фотографии и пытался их на яндекс залить. Selinux его ловил
Alexander "SonnySlave"
ага, это норм.
1) МОжно как-то глянуть профиль selinux, который идёт с определённой программой?
2) А если приложение запросило какие-то права, которых у него нет, то каким способам даётся разрешение на выполнение запрещённого действия?
ㅤ
Все что не разрешено - запрещено
Alexander "SonnySlave"
окей, это мне нравится. Но это не ответ на два вопроса выше 😊
ㅤ
2) Равзе оно не что-то вроде hardcoded при сборке самой программы? Такого простого механизма как ты хочешь изначально (как в андроиде) нету. Или есть? А во flatpak portals, о котором было упомянуто, похожее будет.
Aleksandra
Aleksandra
при компиляции программы ты там можешь флагами регулировать включить или выключить некоторые фичи в принципе. А вот разрешать этой включенной фиче доступ или не разрешать - это не к сборке вопрос
Alexander "SonnySlave"
Alexander "SonnySlave"
ага, это норм.
1) МОжно как-то глянуть профиль selinux, который идёт с определённой программой?
2) А если приложение запросило какие-то права, которых у него нет, то каким способам даётся разрешение на выполнение запрещённого действия?
Alexander "SonnySlave"
подозреваю, что оверхед крайне маленький, но всё же
Aleksandra
Aleksandra
при чем тут selinux и overhead по файлам,
Alexander "SonnySlave"
Aleksandra
а, нет, selinux - это механизм в ядре. Это не так что ты отдельно каждый раз читаешь его конфиг пперед принятием решения
Alexander "SonnySlave"
Aleksandra
ты один раз расставляешь метки на файловой системе и на процессах, и дальше в ядре механизм мапит метки на разрешения
Aleksandra
переразметка при применени новых selinux-policy - это да, может много времени занять, поскольку надо почти каждый файл пометить
Aleksandra
но она делается единоразово, при установке обновлений selinux-policy
Алексей
метит файл?
Алексей
или в свою базу заносит данные о файле?
Alexander "SonnySlave"
а если мне приложению нужно дать какие-то доп. права, то как это делается?
Aleksandra
Aleksandra
это более низкий уровень, там нет никаких баз данных
Aleksandra
посмотреть метки файла можно через ls -Z
Алексей
хмм
Aleksandra
Alexander "SonnySlave"
теперь всё стало намного яснее. Спасибо большое за обьяснение
Aleksandra
https://people.redhat.com/duffy/selinux/selinux-coloring-book_A4-Stapled.pdf
Alexander "SonnySlave"
а у виндоводов есть какой-нибудь аналогичный механизм?
Aleksandra
я не специалист, судя по вики отсюда https://en.wikipedia.org/wiki/Mandatory_access_control там какой-то урезанный вариант, как если бы в selinux только четыре метки можно было бы иметь, а не произвольный набор. То что там integrity levels называется.
Aleksandra
но вообще это темный лес
Anonymous
/report
Vadim
/report
правильно будет /flood
Anonymous
Mikhail
@ignatenkobrain
$ vainfo
bash: vainfo: command not found...
Install package 'libva-utils' to provide command 'vainfo'? [N/y] y
* Waiting in queue... Failed to install packages: Failed to find libva-utils;<NULL>;x86_64;rawhide
так разве должно быть?
Igor
Mikhail
не так то и я умею