Debian から root パスワードを削除する方法は?

Debian から root パスワードを削除する方法は?

私は仮想マシンでDebianを実行しており、便宜のためにルートのパスワードを削除したいと思います(このボックスに何が起こるかは重要ではありません)。インターネットはこれにあまり役に立ちません。一般的にあなたがやりたいことではないので大丈夫だと思います!

passwd -d rootを試しましたが、suは空のパスワードを受け入れません。ある種のPAMポリシーが私を妨げているようですが、うまく機能する解決策が見つかりませんでした。助けてくれてありがとう!

(正確に言うと、私はいつもrootとして実行したくありません。私は狂った場合に備えていくつかの事故を防ぐことを望んでいます。単にrootとして実行する準備ができたら、rootrm -rf /として実行したくありません。2番目の推測が残りました。)

編集:私もsudoersハックについて知っています。 Debianで何がこれを妨げているのだろうか。

ベストアンサー1

私はこれが悪いことであることに完全に同意します。ただし、Debianではpasswd -d rootパスワードを消去して編集することができます/etc/pam.d/common-auth。そのpam_unix.so行を見つけてnullok存在しない場合は末尾に追加するか、行が存在すると言っている場合にのみ変更してくださいnullok_securenulloknullok_secure

これはDebianで動作しますゆるい(そして絞る)。

おすすめ記事