’, Â, � etc... How to fix strange encoding characters in WP or other SQL database
目次:
このガイドでは、Linuxでユーザーパスワードを変更する方法について説明します。 また、ユーザーが次回ログインするときにパスワードの変更を強制する方法も示します。
この手順は、Ubuntu、Debian、CentOSなど、すべてのLinuxディストリビューションで機能するはずです。
前書き
Linuxでは、
passwd
ユーティリティを使用してユーザーアカウントのパスワードを変更できます。
暗号化されたユーザーのパスワードおよびその他のパスワード関連情報は、
/etc/shadow
ファイルに保存されます。
通常のユーザーは、自分のパスワードのみを変更できます。 rootユーザーおよびsudo特権を持つユーザーは、別のユーザーのパスワードを変更し、パスワードの使用方法または変更方法を定義できます。
パスワードを変更するときは、強力で一意のパスワードを使用していることを確認してください。
強力なパスワードを持つことは、アカウントを保護するためにできる最も重要なことです。 多くの場合、強力なパスワードには少なくとも16文字が含まれ、少なくとも1つの大文字、1つの小文字、1つの数字、1つの特殊文字が含まれます。
セキュリティ上の理由から、パスワードを定期的に更新し、アカウントごとに一意のパスワードを使用することをお勧めします。
ユーザーパスワードを変更する
自分のユーザーのアカウントパスワードを変更するには、引数なしで
passwd
コマンドを実行します。
passwd
現在のパスワードを入力するように求められます。 パスワードが正しい場合、コマンドは新しいパスワードの入力と確認を求めます。
パスワードは、入力しても画面に表示されません。
次回システムにログインするときに、新しいパスワードを使用します。
別のユーザーのパスワードを変更する
はじめに述べたように、rootユーザーと
sudo
アクセスを持つユーザーのみが別のユーザーアカウントのパスワードを変更できます。
次の例では、sudo特権を持つユーザーとしてログインしていることを前提としています。
別のユーザーアカウントのパスワードを変更するには、
passwd
コマンドに続けてユーザー名を実行します。 たとえば、
linuxize
という名前のユーザーのパスワードを変更するには、次のコマンドを実行します。
sudo passwd linuxize
新しいパスワードの入力と確認を求められます。
Enter new UNIX password: Retype new UNIX password:
成功すると、コマンドは次のようなものを出力します。
passwd: password updated successfully
ユーザーに次回ログイン時にパスワードを変更させる
デフォルトでは、パスワードは無期限に設定されています。 ユーザーが次回ログインするときにパスワードを強制的に変更するには、
--expire
コマンドに
--expire
オプションとユーザー名を続けて使用します。
sudo passwd --expire linuxize
上記のコマンドは、ユーザーパスワードをすぐに失効させます。
ユーザーが次に古いパスワードでログインしようとすると、パスワードの変更を強制するメッセージが表示されます。
WARNING: Your password has expired. You must change your password now and login again! Changing password for linuxize. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Connection to 192.168.121.209 closed.
ユーザーが新しいパスワードを設定すると、接続は閉じられます。
結論
このチュートリアルでは、ユーザーのパスワードを変更する方法とパスワードの有効期限を設定する方法を学びました。
端末で
man passwd
と入力するか、Linux passwdのマニュアルページにアクセスすると、passwdコマンドの詳細を確認できます。