Обновление без ввода пароля
-
Автор темы - Сообщения: 827
- Зарегистрирован: 11 май 2017, 22:01
- Решено: 5
- Откуда: РБ
- Благодарил (а): 11 раз
- Поблагодарили: 34 раза
- Контактная информация:
Обновление без ввода пароля
Собственно вопрос в названии. Заколебался каждый раз вводить пароль в mintupdate, да и смысла в этом нет.
Хто ты гэткі?
-
- Сообщения: 270
- Зарегистрирован: 13 июл 2017, 02:19
- Решено: 1
- Благодарил (а): 71 раз
- Поблагодарили: 34 раза
- Контактная информация:
Обновление без ввода пароля
Ну тут скорей нужно снимать пароль не с менеджера обновлений, а с apt, а пароль к apt имеет смысл иметь, чтоб как на форточках приложения сами по себе не ставились)
Arch Linux and Linux mint User
4.14.13-1-zen
i3wm
4.14.13-1-zen
i3wm
-
- Сообщения: 270
- Зарегистрирован: 13 июл 2017, 02:19
- Решено: 1
- Благодарил (а): 71 раз
- Поблагодарили: 34 раза
- Контактная информация:
Обновление без ввода пароля
KOT040188, тут скорей даже не пароль снимать, а требования к запуску от супер-пользователя, я так думаю что через рут ты не сидишь, так что надо убрать чтоб apt запускался без sudo.
Точно хз, я таким не занимался, но теоретически да.
Arch Linux and Linux mint User
4.14.13-1-zen
i3wm
4.14.13-1-zen
i3wm
-
Автор темы - Сообщения: 827
- Зарегистрирован: 11 май 2017, 22:01
- Решено: 5
- Откуда: РБ
- Благодарил (а): 11 раз
- Поблагодарили: 34 раза
- Контактная информация:
Обновление без ввода пароля
Обновлялка ведь через синаптик обновляет, я с него пароль снял, но это не помогло. Вот и решил спросить.
Хто ты гэткі?
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Обновление без ввода пароля
Там по коду утилиты вызывается
Для того чтоб отучить - заведи файл
с следующим содержимым:
Сохрани и проверь еще раз)
/usr/sbin/synaptic
через pkexec
Соответственно при вызове дергается политика 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
Обновление без ввода пароля
Я делаю так:
sudo gedit /etc/sudoers (или "xed" вместо gedit в 18.х)
После строки %sudo ALL=(ALL:ALL) ALL изменить запись:
ИМЯпОЛЬЗОВАТЕЛЯ ALL=(ALL) NOPASSWD: ALL
где, ИМЯпОЛЬЗОВАТЕЛЯ — имя вашей учетной записи.
Сохранить.
З.Ы. Блин, походу не для того написал, ну да ладно. При установке через менеджер обновлений идет запрос. А в терминале помоему нет.
sudo gedit /etc/sudoers (или "xed" вместо gedit в 18.х)
После строки %sudo ALL=(ALL:ALL) ALL изменить запись:
ИМЯпОЛЬЗОВАТЕЛЯ ALL=(ALL) NOPASSWD: ALL
где, ИМЯпОЛЬЗОВАТЕЛЯ — имя вашей учетной записи.
Сохранить.
З.Ы. Блин, походу не для того написал, ну да ладно. При установке через менеджер обновлений идет запрос. А в терминале помоему нет.
-
Автор темы - Сообщения: 827
- Зарегистрирован: 11 май 2017, 22:01
- Решено: 5
- Откуда: РБ
- Благодарил (а): 11 раз
- Поблагодарили: 34 раза
- Контактная информация:
Обновление без ввода пароля
Убирать пароли полностью не хочу. Всё-таки какую-то защиту надо оставить. Да и не поможет это для обновлялки.
Хто ты гэткі?
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
Обновление без ввода пароля
Найдите команду, которая может обновить Вашу ОС в терминале. Далее скомпилировать этот код:
Код: Выделить всё
#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-скриптам chmod a+x
. Готово, теперь второй bash-скрипт запускает любую команду из первого bash-скрипта без пароля.-
- Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
Обновление без ввода пароля
смысл в этом есть. Пользователь может отойти и за его ПК может находиться другой человек (конечно если пользователь допустил такое). Еще как вариант может нажать ребенок/кошка/собака не туда. Это безопасность ))) Хотите без паролей - пользуйтесь windows, там пароли не нужны. Хотя и там в последнее время стали к безопасности относиться жестче. Так что придется вам свою лень бороть. Иначе никак.
неужели...
Я уж прошу извинить... но Вы в туалет каждый раз ходите или через раз? Может лень каждый раз то...
Я к тому, что ввод пароля - это штатная процедура. Купите биодатчик, напишите код для обработки пальца и передачи его в виде пароля и будет Вам щастье.
-
Автор темы - Сообщения: 827
- Зарегистрирован: 11 май 2017, 22:01
- Решено: 5
- Откуда: РБ
- Благодарил (а): 11 раз
- Поблагодарили: 34 раза
- Контактная информация:
Обновление без ввода пароля
Я часто отхожу. Ни разу никто не садился. Может потому, что я входную дверь закрываю… это безопасность.
Не имею. На остальное и отвечать не хочется.
Хто ты гэткі?
-
- Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
Обновление без ввода пароля
KOT040188, Вам уже не один раз отвечали - ну так настройте так как Вам надо, напишите свою программу, или наймите программеров чтоб Вам написали. Дефолтных настроек таковых нет и по безопасности быть не должно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей