私は使うボルミオ、Debianに基づいて構築されました。デフォルトユーザーのパスワードを変更したいvolumio
ので、次のように入力します。
volumio@volumio:~$ sudo passwd
[sudo] password for volumio:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
volumio@volumio:~$ reboot
デバイスが再起動した後、新しいパスワードは機能しませんが、古いパスワードは機能します。
私は何が間違っていましたか?
答え1
使用すると、ルートのパスワードがリセットされますsudo passwd
。このコマンドは、文字通り「ルートとしてpasswdを実行する」ことを意味します。
ユーザーのパスワードを変更するには、を使用しますpasswd
。このコマンドは標準ユーザー用です。これは、コマンドファイルに「suid」ビットが割り当てられているために機能します。