Почему команда do-release-upgrade не требует sudo?

Мне было интересно, почему команда do-release-upgrade не требует sudo? Я имею в виду, это существенно меняет вашу систему, поэтому я бы предположил, что это требует sudo.

Это из Ubuntu Self, но это не так полезно. Я просто хочу знать, насколько это безопасно для целостности моей системы, если каждый пользователь может получить доступ к этой команде.

Спасибо заранее.

[EDIT]:

Я использовал новое окно терминала, таким образом, sudo, срок действия которого еще не истек, и я использовал команду do-release-upgrade NOT sudo do-release-upgrade.
Так даже с неистекшим sudo я не смогу обновиться.

[РЕДАКТИРОВАНИЕ 2]:

enter image description hereenter image description here

5
задан 16.04.2020, 14:49

1 ответ

Проще говоря, do-release-upgrade подразумевает использование sudo в сценарии, поэтому вам не нужно вводить sudo самостоятельно.

2
ответ дан 16.04.2020, 14:49
  • 1
    Спасибо, но как это - хорошая идея? Теперь любой может работать эти do-release-upgrade команда..... – Owen_R 16.04.2020, 14:49
  • 2
    Несомненно, но они не могут установить или обновить. Это требует sudo. Весь сценарий делает, говорят Вам, если существует или не обновление, если Вы - обычный пользователь;) – user2279697 16.04.2020, 14:49

Теги

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