2012-07-28 21 views
30

私はslitaz distroを実行しており、rootパスワードを完全に削除したいと考えています。私はpasswdコマンドに空白のパスワードを与えようとしましたが、それはそのトリックをしていないようです。それは私にエラーパスワードが短すぎる、私はまだパスワードを入力するときにパスワードを尋ねたansパスワードを与えた。パスワードはちょうど "Enter"キーを狙っていた。rootパスワードを完全に削除する方法

UPDATE:
おそらくそれはslitazは、SSHのためにdropbearを使用するという事実に関係していますか? rootの空白のパスワードが/etc/shadowであっても、依然としてパスワードを要求するためです。

+0

http://unix.stackexchange.com/questions/7283/how-can-i-make-a-user-able-to- ssh-keys-with-a-password-with-a-password –

答えて

60

お試しでしたか?passwd -d root?おそらく、これはあなたが望むことをするでしょう。


は手動でも/etc/shadowを編集することができます(バックアップコピーを作成するには、レスキューシステムから、たとえば、も、あなた台無しあればログインできることを確認してください。)「ルート」を検索します。ファイルを保存して、rootでログインしてみてください

root::0:0... 

:一般的に、ルート・エントリは、2番目のフィールド(第1および第2のコロンの間のすべてを)削除し、

あり
root:$X$SK5xfLB1ZW:0:0... 

に似ています。パスワードプロンプトをスキップする必要があります。パスワードの入力を求める場合はmkpasswdのマンページを参照してください。パスワードの入力が必要な場合は、パスワードを入力してください。passwd -dのように、これは「パスワードなし」ソリューションです。/etc/shadowの2番目のフィールドを作成するには、mkpasswdを使用してください)。

+23

私は、パスワードなしのrootログインを持つことが大部分の(すべての)ケースに悪い考えを加えるという衝動に抵抗することはできません。 – InternetSeriousBusiness

+1

私のシステムでは動作しませんでした。これは私がGoogleからも上がったことです。 それでもパスワードを要求します – Plazgoth

+0

'passwd -d root'はエラーを返しますか? '/ etc/shadow'には何が入っていますか? – tiwo

関連する問題