Разрешить пользователям обновлять установленные пакеты

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

Я создал файл /var/lib/polkit-1/localauthority/50-local.d/automaticupdates.pkla:

[Менеджер обновлений] Identity = unix-user: * Action = org.debian.apt.upgrade-packages ResultActive = yes

Эта работа, когда новые обновления не предлагаются обновлением программного обеспечения, но если обновленные пакеты пытаются нажимать новый пакет, он не работает (= ask для пароля администратора), поскольку для этого требуется разрешение org.debian.apt.install-or-remove-packages.

Если я сниму флажки с новых пакетов и запустил процесс обновления, обновление начнется ... и установите тезисы пакетов

Есть ли способ сделать обновление менеджером для установки всех обновлений без запроса пароля администратора?

Это пример обновления, не работающего без пароля администратора :

[Менеджер обновлений] Identity = unix-user: * Action = org.debian.apt.upgrade-packages ResultActive = yes

1
задан 17 November 2012 в 09:30

1 ответ

Некоторые обновления требуют суперпользователя aka sudo из-за их критичности к системам (я думаю). Поэтому ваша идея частично невозможна. Я могу войти через ssh и делать обновление порой. Если вы используете ту же ОС, то когда вы обновляете свой журнал на другом компьютере и обновляете их через ssh

Else, если их так много, либо используйте человека, либо дайте им пароль «sudo»!

Я не могу придумать лучшего решения!

1
ответ дан 25 May 2018 в 04:18
  • 1
    Это не имеет смысла, потому что, если я сниму флажки с новых пакетов из интерфейса диспетчера обновлений и установите другие обновления, новые пакеты будут установлены в любом случае (вероятно, потому, что разрешенные обновления зависят от пакетов тезисов). – Francis 17 November 2012 в 02:37
  • 2
    Идея @Francis ssh имеет прекрасный смысл. – bohdan_trotsenko 17 November 2012 в 03:02
  • 3
    Использование ssh для применения обновлений само по себе на самом деле не является «решением». но больше рубить, чтобы обойти первоначальную проблему. Пользователи должны иметь возможность устанавливать обновления для приложений, уже установленных на их компьютере. – Francis 17 November 2012 в 03:23

Другие вопросы по тегам:

Похожие вопросы: