コマンドdo-release-upgrade
がsudoを必要としないのはなぜだろうと思っていましたか?つまり、システムが大幅に変更されるため、Sudoが必要だと推測していました。
これ はubuntu selfからのものですが、あまり役に立ちません。すべてのユーザーがこのコマンドにアクセスできる場合、システムの整合性のためにこれがどのように安全であるかを知りたいだけです。
前もって感謝します。
[編集]:
新しいターミナルウィンドウを使用したため、まだ期限切れになっていないSudoを使用せず、do-release-upgrade
NOT Sudo do-release-upgrade
コマンドを使用しました。
したがって、有効期限が切れていないSudoであっても、アップグレードできません。
[編集2]:
簡単に言えば、do-release-upgradeはスクリプト内でSudoを意味するため、自分でSudoを入力する必要はありません。
私は自分の端末でdo-release-upgrade
を実行し、何が起こったのか見てみましょう:
したがって、これについてもう心配する必要はありません。 do-release-upgrade
は、/usr/bin
にあるpythonスクリプトであり、すべてのユーザーがアクセスできますが、このスクリプトは、ご覧のように、システム。