Обновление без ввода пароля

Руководства, вопросы, обсуждения
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя
KOT040188
Сообщения: 218
Зарегистрирован: 11 май 2017, 19:01
Решено: 3
Откуда: РБ
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Обновление без ввода пароля

Сообщение KOT040188 » 09 авг 2017, 05:57

Собственно вопрос в названии. Заколебался каждый раз вводить пароль в mintupdate, да и смысла в этом нет.
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Как бы хотелось однажды проснуться, а тебе 8 лет и вся эта херня просто приснилась…
Чудесный сон приснился мне когда-то… четыре грузчика несли мою зарплату.

Аватара пользователя
connor41
Сообщения: 62
Зарегистрирован: 12 июл 2017, 23:19
Решено: 1
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Обновление без ввода пароля

Сообщение connor41 » 09 авг 2017, 05:59

Как вариант: в текстовый документ пароль сохрани и копи пасти)
Linux Mint 18.2 - Sonya :blush:
Linux 4.10.0-32
XFCE

Аватара пользователя
KOT040188
Сообщения: 218
Зарегистрирован: 11 май 2017, 19:01
Решено: 3
Откуда: РБ
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Обновление без ввода пароля

Сообщение KOT040188 » 09 авг 2017, 06:01

Это костыль, а не вариант.
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Как бы хотелось однажды проснуться, а тебе 8 лет и вся эта херня просто приснилась…
Чудесный сон приснился мне когда-то… четыре грузчика несли мою зарплату.

Аватара пользователя
connor41
Сообщения: 62
Зарегистрирован: 12 июл 2017, 23:19
Решено: 1
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Обновление без ввода пароля

Сообщение connor41 » 09 авг 2017, 06:03

Ну тут скорей нужно снимать пароль не с менеджера обновлений, а с apt, а пароль к apt имеет смысл иметь, чтоб как на форточках приложения сами по себе не ставились)
Linux Mint 18.2 - Sonya :blush:
Linux 4.10.0-32
XFCE

Аватара пользователя
KOT040188
Сообщения: 218
Зарегистрирован: 11 май 2017, 19:01
Решено: 3
Откуда: РБ
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Обновление без ввода пароля

Сообщение KOT040188 » 09 авг 2017, 06:06

То есть если я сниму пароль с apt upgrade обновлялка перестанет просить пароль?
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Как бы хотелось однажды проснуться, а тебе 8 лет и вся эта херня просто приснилась…
Чудесный сон приснился мне когда-то… четыре грузчика несли мою зарплату.

Аватара пользователя
connor41
Сообщения: 62
Зарегистрирован: 12 июл 2017, 23:19
Решено: 1
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Обновление без ввода пароля

Сообщение connor41 » 09 авг 2017, 06:08

KOT040188, тут скорей даже не пароль снимать, а требования к запуску от супер-пользователя, я так думаю что через рут ты не сидишь, так что надо убрать чтоб apt запускался без sudo.
KOT040188 писал(а):Источник цитаты
То есть если я сниму пароль с apt upgrade обновлялка перестанет просить пароль?

Точно хз, я таким не занимался, но теоретически да.
Linux Mint 18.2 - Sonya :blush:
Linux 4.10.0-32
XFCE

Аватара пользователя
KOT040188
Сообщения: 218
Зарегистрирован: 11 май 2017, 19:01
Решено: 3
Откуда: РБ
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Обновление без ввода пароля

Сообщение KOT040188 » 09 авг 2017, 06:11

Обновлялка ведь через синаптик обновляет, я с него пароль снял, но это не помогло. Вот и решил спросить.
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Как бы хотелось однажды проснуться, а тебе 8 лет и вся эта херня просто приснилась…
Чудесный сон приснился мне когда-то… четыре грузчика несли мою зарплату.

Аватара пользователя
x230
Сообщения: 501
Зарегистрирован: 02 сен 2016, 19:07
Решено: 3
Благодарил (а): 109 раз
Поблагодарили: 114 раз

Обновление без ввода пароля

Сообщение x230 » 09 авг 2017, 06:12

gksu mintupdate
моя платформа :
ОС: Linux Mint 18.2 Sonya, 64-bits. DE: Cinnamon 3.4.4. Ядро: 4.8.0-53-generic. Browser: Pale Moon 27.4.0
Железо: Intel Core i3-3210; CPU 3.20GHz x 2; Mem 4GB; VGA - на борту.

Аватара пользователя
KOT040188
Сообщения: 218
Зарегистрирован: 11 май 2017, 19:01
Решено: 3
Откуда: РБ
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Обновление без ввода пароля

Сообщение KOT040188 » 09 авг 2017, 06:16

Тогда с оформлением будет беда. К тому же я запускаю его из трея.
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Как бы хотелось однажды проснуться, а тебе 8 лет и вся эта херня просто приснилась…
Чудесный сон приснился мне когда-то… четыре грузчика несли мою зарплату.

Аватара пользователя
Chocobo
Сообщения: 4599
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1234 раза

Обновление без ввода пароля

Сообщение Chocobo » 09 авг 2017, 06:25

Там по коду утилиты вызывается /usr/sbin/synaptic через pkexec
Снимок экрана от 2017-08-09 09-21-34.png

Соответственно при вызове дергается политика com.ubuntu.pkexec.synaptic
Для того чтоб отучить - заведи файл
/var/lib/polkit-1/localauthority/50-local.d/disable-passwords.pkla

с следующим содержимым:

Код: Выделить всё

[synaptic_issue]
Identity=unix-group:KOT040188
Action=com.ubuntu.pkexec.synaptic
ResultActive=yes

Сохрани и проверь еще раз)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

kostya
Сообщения: 6
Зарегистрирован: 07 сен 2016, 11:40

Обновление без ввода пароля

Сообщение kostya » 09 авг 2017, 08:25

Я делаю так:
sudo gedit /etc/sudoers (или "xed" вместо gedit в 18.х)

После строки %sudo ALL=(ALL:ALL) ALL изменить запись:
ИМЯпОЛЬЗОВАТЕЛЯ ALL=(ALL) NOPASSWD: ALL
где, ИМЯпОЛЬЗОВАТЕЛЯ — имя вашей учетной записи.

Сохранить.

З.Ы. Блин, походу не для того написал, ну да ладно. При установке через менеджер обновлений идет запрос. А в терминале помоему нет.

Аватара пользователя
KOT040188
Сообщения: 218
Зарегистрирован: 11 май 2017, 19:01
Решено: 3
Откуда: РБ
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Обновление без ввода пароля

Сообщение KOT040188 » 09 авг 2017, 08:44

Убирать пароли полностью не хочу. Всё-таки какую-то защиту надо оставить. Да и не поможет это для обновлялки.
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Как бы хотелось однажды проснуться, а тебе 8 лет и вся эта херня просто приснилась…
Чудесный сон приснился мне когда-то… четыре грузчика несли мою зарплату.

Аватара пользователя
Bill Williamson
Сообщения: 439
Зарегистрирован: 31 авг 2016, 10:38
Решено: 16
Благодарил (а): 161 раз
Поблагодарили: 89 раз

Обновление без ввода пароля

Сообщение Bill Williamson » 09 авг 2017, 11:12

KOT040188 писал(а):Источник цитаты Убирать пароли полностью не хочу. Всё-таки какую-то защиту надо оставить. Да и не поможет это для обновлялки.

Найдите команду, которая может обновить Вашу ОС в терминале. Далее скомпилировать этот код:

Код: Выделить всё

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>

int main( int argc, char *argv[] )
{
    setuid( 0 );
    system( argv[1] );
    return 0;
}

Дать рутовые права:

Код: Выделить всё

chown root название_бинарника
chmod 4750 название_бинарника

Напишите bash-скрипт, в котором только команда обновления ОС через терминал. И второй скрипт, который запускает бинарник и bash-скрипт /путь_до_бинарника/название_бинарника /путь_к_первому_скрипту. Обоим bash-скриптам chmod a+x. Готово, теперь второй bash-скрипт запускает любую команду из первого bash-скрипта без пароля.
Изображение


Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей