私は ソフトウェアをインストールする のガイドを読んでいて、この衝撃的なステートメントまで読んでいました:
Sudo
は、デフォルトではDebianにインストールされていません。システムが最新であることを確認し、インストールします。
現在のDebianユーザーとしては、インストールからSudo
を使用できるので、これを信じることは困難です。それで、ルートアカウントのパスワードを作成しない(ルートアカウントを無効にする)ことを選択したときにインストールされたか、何かが間違っています。 Debianには、デフォルトでインストールされているSudo
(またはその変種)が含まれていませんか?
他の答えが言うこと を実行すると、APT/DPKGの依存関係によりSudo
をインストールできます。必須または重要なリストに含まれています:
➜ ~ aptitude search ~prequired | grep Sudo
➜ ~ aptitude search ~pimportant | grep Sudo
➜ ~ aptitude why '~prequired' Sudo
i A dpkg Suggests apt
i A apt Suggests aptitude | synaptic | wajig
i A synaptic Recommends gksu | kdebase-bin | policykit-1
i A gksu Depends Sudo
➜ ~ aptitude why '~pimportant' Sudo
i A apt Suggests aptitude | synaptic | wajig
i A synaptic Recommends gksu | kdebase-bin | policykit-1
i A gksu Depends Sudo
これは、インストールパラメータの副作用です。インストール中にrootパスワードを指定した場合、Sudoはデフォルトではインストールされません。 rootパスワードを指定しない場合、Sudo
がインストールされます。この引用の信頼できる情報源は以下に引用されています。関連するもう1つの特殊なケースは、インストール中にSudo-ldap
パッケージを指定した場合、Sudo
がインストールされないことです。これは、rootパスワードなしでSudo-ldap
をインストールできる唯一の時間です。 Sudo
からSudo-ldap
にアップグレードする場合は、アップグレード時にrootパスワードが必要です。
root
ユーザーのパスワードを指定しない場合、このアカウントは無効になりますが、Sudo
パッケージが後でインストールされ、新しいシステムで管理タスクを実行できるようになります。 -debian-installer/manual/en/howto/installation-howto.xmlから