私のルートファイルシステムとしてext4を使用しています。私はOpenWRT Chaos Calmerを使用しています。パスワードを変更すると、次のようなエラーが表示されることがあります。openwrtで "passwd"を変更中にエラーが発生しました
[email protected]:~# passwd
Changing password for root
New password:
Bad password: too short
Retype password:
passwd: can't create '/etc/passwd+': File exists
passwd: can't update password file /etc/passwd
これらはたまにしか起こりません。これに対する修正は何ですか?
passwdを変更するたびに、passwd +とpasswd-ファイルが作成されます。私は、passwd +ファイルがpasswdファイルにコピーされ、passwd-がバックアップファイルであることを理解しています。最初のエラーが発生したとき、このファイルはまだ存在します。
助けてください。前もって感謝します!!
[編集]:私は読み取り専用のファイルシステムの問題を修正しましたが、それでも問題は見えます。
手順に再現する:
- 変更passwdの(いるパスワードが正常に変更)
- 何
passwd+
ファイルが/etc
- には存在しないことを確認し、ハードパワーリブート
- は
passwd+
があることを観察してください下に存在します/etc
passwd+
ファイルを削除しない限り変更できません
これはハードリブートでのみ発生し、ソフトリブートでは発生しません。
私は、1つのvfat(zImage and dtb)
ともう1つのetx4(rootfs)
の2つのパーティションを含むeMMCフラッシュでimx6dlベースのカスタムボードを使用しています。
私は 'オーバーレイfs 'をまったく持っていないようです。私も 'mtdblock'も持っていません –
ハードウェアとopenwrtのリリースはいつ使用していますか? – fossil
あなたは 'which hardware'を意味していますか? OpenWRTカオスが穏やかなimx6dlベースのカスタムボードを使用しています –