web-dev-qa-db-ja.com

do-release-upgradeコマンドがsudoを必要としないのはなぜですか?

コマンドdo-release-upgradeがsudoを必要としないのはなぜだろうと思っていましたか?つまり、システムが大幅に変更されるため、Sudoが必要だと推測していました。

これ はubuntu selfからのものですが、あまり役に立ちません。すべてのユーザーがこのコマンドにアクセスできる場合、システムの整合性のためにこれがどのように安全であるかを知りたいだけです。

前もって感謝します。

[編集]:

新しいターミナルウィンドウを使用したため、まだ期限切れになっていないSudoを使用せず、do-release-upgrade NOT Sudo do-release-upgradeコマンドを使用しました。
したがって、有効期限が切れていないSudoであっても、アップグレードできません。

[編集2]:

enter image description hereenter image description here

5
Dr_Bunsen

簡単に言えば、do-release-upgradeはスクリプト内でSudoを意味するため、自分でSudoを入力する必要はありません。

2
mmstick

私は自分の端末でdo-release-upgradeを実行し、何が起こったのか見てみましょう:

do-release-upgrade

したがって、これについてもう心配する必要はありません。 do-release-upgradeは、/usr/binにあるpythonスクリプトであり、すべてのユーザーがアクセスできますが、このスクリプトは、ご覧のように、システム。

4
Radu Rădeanu