ウェブサイト検索

Linuxのパスワードを変更する方法


Linuxのパスワードを変更する必要がありますか?Linuxでのパスワードリセットについて知っておくべきことはすべてここにあります。

あなたは以前に聞いたことがあるでしょう: 定期的にパスワードを変更すること。時には面倒に思えることもありますが、幸いなことに、Linuxのパスワードを変更するのは簡単です。今日は、現在のユーザーのパスワード、他のユーザーのパスワード、およびスーパーユーザーのパスワードを簡単なコマンドで変更する方法を紹介します。

自分のLinuxパスワードを変更する

自分のパスワードを変更するのは最も簡単で、passwd コマンドを使用します。ターミナルを開いて、次のように入力します:

passwd

新しいパスワードを入力する前に、古いパスワードを入力するように求められます。

新しいパスワードが十分に強力であることを確認してください。ハッカーは弱いパスワードを見つけて悪用するための終わりのない方法を考え出します。

別のユーザーのLinuxパスワードを変更する

複数のユーザーとコンピュータを共有している場合、passwd コマンドを使用してそれらのユーザーのパスワードを変更することもできます。

sudo passwd username

「username」を変更したいパスワードのユーザー名に置き換えてください。古いパスワードを知る必要はありません。

他のユーザーのシステムユーザー名がわからない場合は、次のコマンドを使用して、システム上のすべてのユーザーアカウントを一覧表示することで確認できます:

less /etc/passwd

ファイルの出力には、多くのユーザーがリストされ、実際にあなたのシステムを使用している人よりもはるかに多くなります。他のアカウントはシステムプロセスであり、時には「擬似ユーザー」として知られています。

では、実際のユーザーとシステムプロセスをどのように区別しますか?

ID番号が手がかりになります。リストにあるあなた自身のアカウントは、次のように見えるはずです:"username:x:1000:1000:名前 姓,,,:/home/username:/bin/bash."

その番号、1000はあなたのID番号です。人間のユーザーは1000以上のID番号を持っています。その他のユーザーはすべて1000未満のID番号を持っている必要があります。

バッチ設定のLinuxパスワード

複数のユーザーのパスワードをリセットする場合は、chpasswd コマンドを使用してバッチリセットできます。

sudo chpasswd

次に、各ユーザー名を新しい行に入力し、その後にコロンを付けて、割り当てたいパスワードを入力する必要があります。

user1:NewPassword
user2:NewPassword
user3:NewPassword

すべて入力したら、リセットを開始するためにCtrl+Dを押してください。

ユーザーにパスワードのリセットを促す

もしかしたら、別のユーザーのパスワードを変更したいが、自分ではやりたくない、または彼らがパスワードを選ぶプライバシーを尊重したいと思っているのかもしれません。その場合、--expire または -e 引数を伴った passwd コマンドを使用して、彼らに自分でパスワードを変更させることができます。

sudo passwd -e username

Linuxのパスワードは、あなたが有効期限ポリシーを設定しない限り、自動的には期限切れになりませんが、このコマンドを発行すると、ユーザーのパスワードが即座に期限切れとしてラベル付けされます。この場合、ユーザーが次回ログインする際に、Linuxシステムはパスワードの変更を要求します。

下の写真では、古いパスワードを使ってサインインを試みた後の画面がどのように見えるかを確認できます。

ルートのLinuxパスワードを変更する

ルートパスワードはLinuxのルートユーザーのパスワードであり、ルート特権を持つユーザーとは異なります。sudo引数がコマンドに渡される瞬間だけ、あなたのアカウントには権限が昇格されます。

しかし、ルートユーザーはシステムに対して無制限の制御を持っているため、誤ってコンピュータに害を及ぼすのは非常に簡単です。それゆえ、サインインして使用するのは緊急時のみ行うべきです。

ただし、rootパスワードを変更したい場合は、このコマンドを使って一時的にrootユーザーとしてサインインする必要があります。

su -l

または

sudo -s

サインインしたら、passwdコマンドを使ってルートパスワードを変更してください:

passwd

新しいパスワードが保存される前に確認を求められます。

作業が完了したら、偶発的で有害な変更を防ぐために、ルートインスタンスからすぐに退出してください。

忘れたLinuxのパスワードをリセットする

自分のパスワードを忘れた場合は、上記の方法のいずれかを使用してそれを変更するために管理者アカウントを持つ誰かが必要です。あなたのアカウントが唯一の管理者ユーザーである場合は、ルートとしてサインインしてそこから変更する必要があります。

もしルートパスワードもわからないのなら、できることはほとんどありません。このような状況に陥らないようにするために、利用可能な多くのパスワードマネージャーのいずれかを使用するべきです。

Linuxでのパスワード設定

あなたの新しいパスワード変更スキルは、Linux PCの体験の安全性とセキュリティを向上させるでしょう。

もしあなたがLinuxシステム管理者でパスワードを変更しているのなら、強力なパスワードを超えてシステムを保護するための実用的な方法を調査すべきです。

関連記事: