LINUX.ORG.RU

PolKit убивает желание использовать Linux Mint

 , , ,


0

2

Пару дней назад впервые установил Linux в редакции Linux Mint в интерфейсе Cinnamon. За это время моей абсолютной целью стало убрать постоянные окна аутентификации появляющиеся в первую очередь при попытке обновить систему - в моём понимании как только я вошёл в OC, я должен иметь над ней полный контроль. Всегда первым делом отрубал в Винде UAC, в Linux возникли с этим огромные трудности. Я пробовал редактировать sudoers, но выяснил, что за всё это безобразие ответственен PolKit. Что именно нужно сделать чтобы PolKit перестал требовать пароли после входа в систему? У меня 27-символьный пароль и меня будет устраивать только его однократный ввод при запуске OC.

чтобы PolKit перестал требовать пароли после входа в систему

А где он требует? Прям часто нужно отредактировать что-то в /etc? Или ребут требует пароль?

я должен иметь над ней полный контроль

Контроль будет не только у тебя, но и у всех запускаемых тобой программ. Я б даже сказал, контроля у тебя станет на порядок меньше. И сломать систему кривой командой/скриптом будет проще.

neumond ★★
()
Ответ на: комментарий от neumond

Я уже сломал cinnamon когда пытался добавить новую папку в навигацию с русским именем (перестало грузиться меню), но починил удалив строки вручную. Timeshift в целом должен успешно возвращать систему в предыдущее состояние в случае минта. То что делает polkit это постоянные сомнения во мне и в том что я хочу сделать и больше ничего полезного он не делает.

Verity_Freedom
() автор топика

У меня 27-символьный пароль

Маловато. 127-символьный покруче смотрится =)

Ну а если серьёзно - при физическом доступе к машине ваш так называемый «пароль» вообще не потребуется. И даже загрузочная флешка не нужна.

Если правда установили linux пару дней назад - не надо кочевряжить систему, сначала поработайте в ней хотя-бы пару-тройку месяцев без запускания шаловливых ручек в недра системы. А еще лучше параллельно почитать соответствующую литературу.

ALiEN175
()

Мне тут пацанчики со двора сказали, что надо написать файлик (подставь свой <username>):

/etc/polkit-1/localauthority/50-local.d/99-allow-all.pkla

[Allow all policies]
Identity=unix-user:<username>
Action=*
ResultAny=yes
ResultInactive=yes
ResultActive=yes

И будет тебе жопасчастье.

rupert ★★★★★
()
Ответ на: комментарий от Verity_Freedom

Добавь правила для конкретных действий, самых частотных и раздражающих. Я ещё не уверен что полкит это умеет, но возможно можно дополнительный аутентификатор подключить, какой-нибудь пинкод, который от трёх неправильных вводов блокируется. Всякие отпечатки пальцев, фейс айди - были бы идеальны, но под линуксами это к сожалению не существует. Или просто сделай себе попроще пароль. От кого эти 27 символов должны защищать?

neumond ★★
()

Пожалуйста, редактируй sudoers, потом в графической оболочке открывай окно терминала (командной строки), набирай:

sudo -i

а далее

apt update
apt upgrade
kostik87 ★★★★★
()

У меня 27-символьный пароль

Поменяй на попроще. Всё равно ты хочешь отключить его ввод и любой васянский скрипт будет иметь root доступ.

в Винде UAC

В винде есть комплексная архитектурная проработка, а не линуксовая Тортуга с перестрелками в салуне.

ox55ff ★★★★★
()

PolKit можно почти безболезнено удалить, но PolKit удобная штукс, без него монтирование в файловых менеджерах, флешек и удалённых компьютеров (samba и sshfs) перестаёт работать (без ввода пароля), из консоли монтировать придётся, и пара ещё не нужных мне вещей работать перестанет.

s-warus ★★★★
()

1) polkit надо снести, это ненужная, идеолгоически дефективная прога (и sudo тоже, если что)

2) следует разделять сеансы использования системы и сеансы её администрирования, для первых - пароль пользователя, для вторых - пароль администратора

Разделение это вовсе не для того, чтобы лишить тебя каких то прав (ты же знаешь оба пароля), а для того, чтобы активность в сеансе пользователя не могла повредить системные настройки - это может случиться по разным причинам, из-за бага, из-за вредноносных программ, из-за случайной твоей ошибки.

firkax ★★★★★
()

Пару дней назад впервые установил Linux…

…и уже переломал. В «живой системе» когда-нибудь видел аутентификацию?.. Пользуйся. И ничего не поломаешь. Хотя, сдуру можно и…

andytux ★★★★★
()

Попробый осмыслить концепцию разграничения прав.

Всегда первым делом отрубал в Винде UAC

Емнип, отключал его только в висте (но это не точно и не первым делом). А сейчас даже на десятке в виртуалке с автобазами не делал этого и не хочу.

sehellion ★★★★★
()
Ответ на: комментарий от ox55ff

В своё время я установил пароль не для того чтобы скрипты не имели доступ к системе, а чтобы родственники не имели к пк доступа. И я до сих пор не один живу, хотя сделал это уже 10 лет назад. Прекрасно помню почему.

Если в Минте можно через первичный набор пароля заходить в root и сидеть с root’а меня это тоже устроит. И да надо чтобы было как в винде. Хотя бы выбор сделать как в винде. Потому что винда это самая популярная ОС на планете и надо стремиться быть похожим на неё. Виндовый UAC это значительно более хорошая вещь чем polkit поверх sudo, потому что его можно отрубить, а выполняет он ту же самую функцию и даже пароля не требует.

Verity_Freedom
() автор топика
Ответ на: комментарий от Verity_Freedom

И да надо чтобы было как в винде.

Не надо.

винда это самая популярная ОС на планете

Только на РС. На сетевом оборудовании и телефонах безгранично царствует Linux.

Виндовый UAC это значительно более хорошая вещь

Просто надстройка над групповыми политиками.

ALiEN175
()
Ответ на: комментарий от s-warus

PolKit можно почти безболезнено удалить, но PolKit удобная штукс, без него монтирование в файловых менеджерах, флешек и удалённых компьютеров (samba и sshfs) перестаёт работать (без ввода пароля)

естественно, потому что их прибили гвоздями к этому полкиту. А полкит, в свою очередь, прибит гвоздями к дыбасу и сустемд-логинд. Полные штаны удобства, я бы сказал, почти как в оффтопике.

Lrrr ★★★★★
()
Ответ на: комментарий от firkax

Если бы polkit принимал правила для sudo, проблем бы не было. Мне ни разу не удалось настроить polkit в отличие от sudo имеющего свободную настройку, а окна аутентификации вызывает именно polkit. Очевидно сразу две системы для контроля паролей это идиотизм.

Verity_Freedom
() автор топика

Благослови Господь archwiki, там есть ответ на мой вопрос.

Отключение запроса пароля

Чтобы добиться чего-то похожего на опцию NOPASSWD из sudo и получить авторизацию только на основе идентификации пользователя/группы, вы можете создать пользовательские правила в /etc/polkit-1/rules.d/. Это позволит вам отменить аутентификацию по паролю либо только для определённых действий, либо глобально. Пример набора правил можно посмотреть здесь: [1] Глобально

Создайте следующий файл от имени root:

/etc/polkit-1/rules.d/49-nopasswd_global.rules

/* Разрешить членам группы wheel выполнять любые действия

  • без проверки пароля, аналогично «sudo NOPASSWD:» */ polkit.addRule(function(action, subject) { if (subject.isInGroup(«wheel»)) { return polkit.Result.YES; } });
Verity_Freedom
() автор топика
Ответ на: комментарий от Verity_Freedom

Это не системы контроля паролей, это нубские костыли. Система контроля паролей тебе видна только один раз - когда ты логинишься на аккаунт. И повторю, что polkit, что sudo следует удалить. Если ты залогинился как пользователь - не надо из этой сессии ничего администрировать. Хочешь администрировать - переключайся на другой терминал (ctrl-alt-f2 итд), логинься там рутом и делай всё что надо, потом выходи. Перемешивание этих двух занятий неизбежно приводит к дырам в безопасности, а ещё к каше в головах у нубов.

firkax ★★★★★
()
Ответ на: комментарий от Verity_Freedom

а чтобы родственники не имели к пк доступа. И я до сих пор не один живу, хотя сделал это уже 10 лет назад. Прекрасно помню почему

Родственники, если они хоть немного изучат вопрос и будут иметь желание, запросто сбросят твой пароль и получат желаемый доступ. А потом, после своей нежелательной деятельности, поставят назад твой. Чтобы этого избежать, надо ещё зашифровать диск (luks), поставить пароль на биос и заказать для компа/ноута новый бронированный корпус с кодовым замком против вскрытия.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Хочешь администрировать - переключайся на другой терминал (ctrl-alt-f2 итд), логинься там рутом и делай всё что надо, потом выходи.

В детстве учительница нанесла непоправимую психотравму своим «Выйди и зайди заново, нормально!»?

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Логин в рута из юзерской сессии неизбежно ведёт к дырам, что тут поделать то? Впрочем, позиция автора «мне пофиг» мне тоже понятна.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

У меня 27-символьный пароль и меня будет устраивать только его однократный ввод при запуске OC.

Можешь использовать USB FIDO2 устройство или подобное, там даже возможен ввод статичного пароля если самому лень нажимать кнопки.

V1KT0P ★★
()
Ответ на: комментарий от Dimez

Если ты хочешь на этом основании заявить, что надо пожертвовать дырами в безопасности ради удобства, то я тут возражу. Когда эти дыры кто-то проэксплуатирует, у тебя возникнет множество неудобств, в среднем - большее, чем когда кто-то уведёт у тебя доступ к юзерскому аккаунту. И не потому, что трояны станут тебе устанавливать драйвера к железу без спроса, как тут некоторые клоуны пишут, а потому что рут позволит им быть более незаметными и более живучими после мероприятий по их удалению (устанавливая всяческие руткиты как на диск, так и в прошивки железа). В идеале, конечно, скомпрометированное железо следует утилизировать и покупать новое, и тогда аспект живущести значения не имеет (но незаметности - имеет), но так, очевидно, почти никто не делает, так что важны оба замечания.

firkax ★★★★★
()
Ответ на: комментарий от firkax

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

Опять (подозреваю, что опять безуспешно) спрошу про модель угроз.

На домашнем компе студента Василия Пупкина за NAT’ом содержится крайне мало полезной информации, которую можно далее эффективно монетизировать, чтобы вкладываться в эффективную эксплуатацию дыр (да и не дыр даже, а логических уязвимостей, больше социальная инженерия) на этом компе.

Dimez ★★★★★
()
Ответ на: комментарий от Verity_Freedom

Мудрецов тут не было. Одни тролли. Что совершенно закономерная реакция на подобную тему на форуме.

Форумы не являются коммерческой техподдержкой. Там людям платят, чтобы они терпели дурное отношение. Клиент может крыть тебя матом, как и ПО, что ты поддерживаешь – а ты обязан вежливо и профессионально ему помочь.

Но если заходить на бесплатные форумы с настроем в духе «Ваш линупс говно, ну-ка помогите мне быстро, прыщавые красноглазики» – это привлечет не желающих помочь, а троллей, что будут желать устроить срач.

Или ты думаешь, что пользователи Linux это секта, что будет стремиться переубедить неофита, что он не говно, чтобы он стал частью их рядов? Да ничего подобного, нам фиолетово, что ты о нем думаешь, если не хочешь его использовать – пожалуйста.

В общем, отсекай эмоции при запросах помощи. Я понимаю, что тебя может что-то раздражать, но это не значит, что люди будут хотеть тебе помогать при подобном.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Verity_Freedom

Многое говорит о тебе…

Тебе выше дали чёткий ответ по теме: PolKit убивает желание использовать Linux Mint (комментарий)

Поэтому я не стал ничего советовать, например это: Linux Mint для Ламера (комментарий)

papin-aziat ★★★★★
()
Ответ на: комментарий от firkax

пожертвовать дырами в безопасности ради удобства

А в чем удобство то? Во-первых, надо суметь настроить sudo, чтобы не обосраться. Во-вторых, оно нифига ни разу не удобно, если там не %wheel ALL=(ALL:ALL) NOPASSWD: ALL. Но думаю, так никто не делает, правда же?

bread
()

«Пару дней назад впервые установил Linux», «меня будет устраивать только его однократный ввод»

Это называется «в чужой монастырь со своим уставом», вместо того чтобы понять (разобраться) зечем в юниксах это сделано и работает так уже более полувека.

Кмк похоже на эффект Даннинга — Крюгера.

Для начала, сократите длину пароля.

mobster
()

У меня 27-символьный пароль и меня будет устраивать только его однократный ввод при запуске OC

обычный пароль юзера (если мы не имеем в виду полнодисковое шифрование) обходится за пару минут (равно как и в любой другой ОС), будь он хоть 127-символьным

это так, для вашей информации

thm
()