Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Обновление без запроса пароля в терминале?!  (Прочитано 4023 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7947
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #15 : 14 Января 2025, 11:05:37 »
"Упеки меня в острог, на какой угодно срок - всё одно, сия наука не пойдет мне, дурню, впрок!"

...ну дайте уже ему
Сколько-ж давать?!.. Но, пожалуйста! А нахрена у тебя файлменеджер?..
Краткое пояснение. Найди любой мой скриншот. Почти наверняка, на нём будет виден  MC, запущенный от рута. Следовательно...
Хочется обновление в терминале... Команда обновления, набранная в его комстроке, будет выполнена без всяких паролей. Но я не могу настолько издеваться над собой. Выбираю команду в "user menu". Никак не завязан на какую-то конкретную систему, конкретное DE.
Ах-да, он фанат doublecommander. Но и в нём это можно реализовать, наверное?..
Дам ещё. Когда мне нужен Synaptic, в "user menu" того-же MC, запущенном от обычного пользователя, выбираю запуск Синаптика и он запускается "без всяких паролей".

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1916
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #16 : 14 Января 2025, 11:18:58 »
а чё, так трудно ввести пароль?
вот так гемороиться с кучей команд проще?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7947
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #17 : 14 Января 2025, 11:23:50 »
а чё, так трудно ввести пароль?
Обычный, нормальный человек. Сначала выдумывает себе сложности, потом героически их преодолевает.

Оффлайн Irshat

  • Автор темы
  • Активист
  • *
  • Сообщений: 799
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #18 : 14 Января 2025, 13:03:36 »
Мля, ну ребята, хватило вам для холивара. Ну да, я могу все выше сказанное вами сделать. Но мне блин нужно просто при обновлении пароль чтобы не запрашивал от простого пользователя. От F12 ссылку пока изучаю, но кажись там пока нет ответа на мою тему.

Пользователь добавил сообщение 14 Января 2025, 13:05:17:
в "user menu" того-же MC, запущенном от обычного пользователя, выбираю запуск Синаптика и он запускается "без всяких паролей".
И вот здесь поконкретнее что да как. Команду можно.
А, блин, понял. В полкит прописали это то понятно.
Но еще раз повторюсь,
в терминале ввожу
sudo apt update && sudo apt full-upgradeи чтобы он без запроса пароля срабатывал. Именно это команда. Я точно помню, что давно у меня так работало, но сейчас воспроизвести не могу
« Последнее редактирование: 14 Января 2025, 13:16:08 от Irshat »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7947
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #19 : 14 Января 2025, 13:47:29 »
Чёрт, спалился! Никто, никогда, так не делайте!

И вот здесь поконкретнее что да как...

На скриншоте. MC, запущенный от простого пользователя. Нажимаю "F2" - открывается "user menu". Если указатель стоял на каталоге "/root" (видно в левой панели), то указатель меню сразу устанавливается на пункт "Synaptic".  Во всех остальных случаях этого пункта вообще не будет видно в меню, так настроены "условия видимости". При нажатии <ентер> будет запущен Synaptic.
Полный код для "mc.menu":
+= f root | d /root* | d /opt/avnconf
Synaptic
  sudo avn0 synaptic &
Описание.
Первая строка - условия видимости. Если её закомментировать, то данный пункт будет виден всегда.
Вторая строка - название пункта меню.
Третья строка - обычный запуск команды с судо. Если команда прописана в sudoers, то будет запущена без всяких вопросов-паролей.
avn0 - мой рукописный скрипт. Единственное, что он делает, команду, переданную в качестве аргумента, запускает с правами sudo. В sudoers указан запуск этого скрипта "без вопросов" (дыра в обороне, для тех кто ещё не понял).

Оффлайн Irshat

  • Автор темы
  • Активист
  • *
  • Сообщений: 799
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #20 : 14 Января 2025, 13:52:49 »
Если команда прописана в sudoers, то будет запущена без всяких вопросов-паролей.
как, еще раз как??. Дайте мне это решение )) Реально было у меня так, найти не могу ((

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7947
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #21 : 14 Января 2025, 14:24:27 »
Дайте мне это решение ))
Нате:
xxx ALL=NOPASSWD: /full/path/xxx0Что так кричать! Запустил любую "живую систему", заглянул в sudoers.
« Последнее редактирование: 14 Января 2025, 14:28:50 от andytux »

Оффлайн Irshat

  • Автор темы
  • Активист
  • *
  • Сообщений: 799
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #22 : 14 Января 2025, 14:38:43 »
Да блин мне надо только на обновление!!! В терминале!!

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7947
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #23 : 14 Января 2025, 14:53:29 »
Уморил! Лень даже повторять эпиграф.

Цитировать
Че-то, я где-то раньше прописывал, не могу найти..
Бэкап... Или блекаут. В зависимости от темперамента!
С Новым годом!

Оффлайн Irshat

  • Автор темы
  • Активист
  • *
  • Сообщений: 799
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #24 : 14 Января 2025, 14:56:48 »
Бэкап... Или блекаут.
Да блин это из сотни, хрен найдешь, это просто конфиг, Но блин что за конфиг? 100-пудово какая-то строчка.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7947
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #25 : 14 Января 2025, 15:02:26 »
Четыре часа после моего первого сообщения.
Восстановление из бэкапа занимает пару минут, десять - если на hdd.
Нахрена тебе бэкап!

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 372
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #26 : 15 Января 2025, 04:17:29 »
Да блин это из сотни, хрен найдешь, это просто конфиг, Но блин что за конфиг? 100-пудово какая-то строчка.

Настройка

1. Откроем на редактирование политики sudo (/etc/sudoers). Файл откроется в редакторе по умолчанию.
sudo visudo2. Добавляем правило, где вместо user нужно указать логин своего пользователя.
user  ALL=NOPASSWD: /usr/bin/apt update, /usr/bin/apt upgrade3. Сохраняем и закрываем текстовый редактор.


Тестирование под пользователем user

1. Удаляем текущий timestamp команды sudo для обязательного запроса пароля
sudo -K2. Пробуем выполнить команду с sudo. Тут должен быть запрос на ввод пароля.
sudo apt clean3. Еще раз удаляем текущий timestamp sudo
sudo -K4. Проверяем команду apt c update и upgrade. В этом месте запроса на пароль недолжно быть.
sudo apt update && sudo apt upgrade5. Так же можно проверить, какие политики действуют для пользователя
sudo -l

Оффлайн Morisson

  • СуперМодератор
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 362
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #27 : 15 Января 2025, 09:12:32 »
sudo visudo
Следующий вопрос будет, как выйти из Vim

Оффлайн Mornind

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #28 : 15 Января 2025, 10:35:19 »
гемороиться с кучей команд
Справедливости ради, "кучи команд" то и нету: одну строчку в sudoers добавить...

Оффлайн Irshat

  • Автор темы
  • Активист
  • *
  • Сообщений: 799
    • Просмотр профиля
Re: Обновление без запроса пароля в терминале?!
« Ответ #29 : 15 Января 2025, 11:02:41 »
Во, сработало! Не сразу! Спасибо!


Пользователь добавил сообщение 15 Января 2025, 11:10:34:
я update скинул, upgrade тоже без пароля зашел

Пользователь добавил сообщение 15 Января 2025, 12:08:33:
Следующий вопрос будет, как выйти из Vim
Ну да, vim тот еще гемор, но я давно от него отошел. Сдался мне этот убогий редактор )).

Пользователь добавил сообщение 15 Января 2025, 13:03:34:
Хотя нет, не фига не решено. Запрашивает пароль.
Не зря я там у себя в закладках писал, что команды не срабатывают. Видимо у меня было другое решение.

Пользователь добавил сообщение 15 Января 2025, 13:21:05:
Ха, нашел я свое решение. Более того он назывался тупо upgrade. Блин мог бы назвать nopassw_upgrade, легче было бы найти. Ну и там одна строчка  ;D
%sudo ALL=(root) NOPASSWD: /usr/bin/apt update, /usr/bin/apt upgrade
« Последнее редактирование: 15 Января 2025, 13:21:05 от Irshat »

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.