Author Topic: hint: Обновление системы в одну команду (без пароля)  (Read 3211 times)

0 Members and 1 Guest are viewing this topic.

Offline n-di

  • Moderator
  • Sr. Member
  • *****
  • Posts: 311
  • Karma: +0/-0
    • http://suse.tomsk.ru/
Перевод статьи осуществил crios.

Обновление системы в одну команду (без пароля)

Для обновления системы одной командой я использую sudo и алиас в файле ~/.bashrc.

Для zypper’a:

Вставьте в файл ~/.bashrc следующую строку:
alias pcupdate=’sudo /usr/bin/zypper -n up –type=package’

Поправьте /etc/sudoers следующим образом:
Откройте консоль (alt+f2 –> konsole (в KDE))
su
visudo
Добавьте строку:

ваше_имя_пользователя ALL = (%root) NOPASSWD: /usr/bin/zypper -n up –type=package
Теперь /etc/sudoers должен выглядеть как пример ниже.
Готово.

Для smart’a:

Вставьте в файл ~/.bashrc следующую строку:
alias pcupdate=’sudo smart upgrade –update -y’

Поправьте /etc/sudoers следующим образом:
Откройте консоль (alt+f2 –> konsole (в KDE))
su
visudo
Добавьте строку:

your_username ALL = (%root) NOPASSWD: /usr/bin/smart upgrade –update -y
Теперь /etc/sudoers должен выглядеть как пример ниже.
Готово.

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