Linux アカウントのパスワードを変更する詳細な例

Linux アカウントのパスワードを変更する詳細な例

個人アカウントのパスワードを変更する

一般ユーザーが個人アカウントのパスワードを変更する場合は、他のコマンドを実行せずに passwd コマンドを実行するだけで済みます。

$ パスワード

サンプル出力:

ニックネームのパスワードを変更する
(現在の) UNIX パスワード:
新しい UNIX パスワードを入力してください:
新しい UNIX パスワードを再入力してください:
passwd: パスワードが正常に更新されました

システムは、まず現在のパスワードを入力するように要求します。パスワードが正しい場合は、新しいパスワードを再入力して確認するように求められます。次回 Linux システムにログインするときに、新しいパスワードを使用できます。

注意: パスワードを入力しても画面には表示されません。

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

通常のユーザーは自分のパスワードのみを変更できます。ただし、root ユーザーと sudo 権限を持つユーザーは他のユーザーのパスワードを変更できます。

ユーザー nick のパスワードを変更するには、root ユーザーとしてログインし、次のコマンドを入力する必要があります。

$ パスワード ニックネーム

またはsudoコマンドを使用する

$ sudo パスワード ニックネーム

出力: 新しいパスワードの入力と確認を求められます

新しい UNIX パスワードを入力してください:
新しい UNIX パスワードを再入力してください:
passwd: パスワードが正常に更新されました

次回ログイン時にユーザーにパスワードの変更を強制する

デフォルトでは、パスワードは期限切れにならないように設定されています。次回のログイン時にユーザーにパスワードの変更を強制したい場合は、passwd コマンドに --expire オプションを付け、その後にユーザーのユーザー名を指定する必要があります。次に例を示します。

$ sudo パスワード --expire ニックネーム

これにより、ユーザー アカウントのパスワードが直ちに期限切れになります。

次回ユーザーが古いパスワードでログインしようとすると、パスワードの変更を強制するメッセージが表示されます。

$ ssh ニック@192.168.121.209

出力:

警告: パスワードの有効期限が切れています。
今すぐパスワードを変更して再度ログインする必要があります。
ニックネームのパスワードを変更します。
(現在の) UNIX パスワード:
新しい UNIX パスワードを入力してください:
新しい UNIX パスワードを再入力してください:
passwd: パスワードが正常に更新されました
192.168.121.209 への接続が閉じられました。

ユーザーが新しいパスワードを設定すると、接続は閉じられます。

以下もご興味があるかもしれません:
  • Linux シェル配列と連想配列の使用例
  • Linuxターミナルでシェルスクリプトを実行して現在実行中のアプリのログを直接出力するAndroidの実装方法
  • pyqt を使用して Linux コマンド プログラムをリモートでバッチ実行する方法
  • Linux シェル環境での Zabbix API の使用
  • Linux で誤って削除したメッセージ ファイルを復元する方法
  • 一般的な Linux の問題に対する解決策の概要
  • Linuxカーネルマクロcontainer_ofの詳細な分析
  • Linux のロード vmlinux デバッグ
  • Linux周辺ファイルシステムのカスタマイズ方法
  • DOSBox を起動後に自動的にコマンドを実行する方法

<<:  Expressプロジェクトファイルディレクトリの説明と詳細な機能の説明

>>:  mysql は sql ファイルを実行し、エラーを報告します エラー: 不明なストレージ エンジン 'InnoDB' ソリューション

推薦する

Linux システムの /etc/fstab ファイルの詳細な解釈

序文 [root@localhost ~]# cat /etc/fstab # #/etc/fsta...

カルーセルアニメーションを実現するVueコンポーネント

この記事では、カルーセルアニメーションを実現するためのVueコンポーネントの具体的なコードを例として...

Web デザインのヒント: ページ レイアウトの簡単なルール

繰り返し: サイト全体で特定のページ デザイン スタイルを繰り返します。繰り返し要素としては、特定の...

Vueはカスタム命令を使用してページの下部に透かしを追加します

プロジェクトシナリオプロジェクトの背景全体にカスタム透かしを追加します。透かしのテキスト、フォントの...

Dockerのオンラインおよびオフラインインストールと一般的なコマンド操作

1. テスト環境名前バージョンセント7.6ドッカー18.09.06 2. オンラインインストールここ...

XHTML CSSを使用して正式なブログを書く

ブログの正式名称は「Web log」で、中国語で「ネットワークログ」を意味します。後にブログに短縮さ...

Linux SSHポートを転送する3つの方法

ssh は私が最も頻繁に使用する 2 つのコマンドライン ツールのうちの 1 つです (もう 1 つ...

Mysql の読み取り/書き込み分離期限切れに対する一般的な解決策

MySQLの読み書き分離の落とし穴読み取りと書き込みの分離の主な目的は、メイン データベースの負荷を...

Linux Centos7 に mysql8 をインストールするチュートリアル

1. RPMバージョンのインストールデータベースの他のバージョンがあるかどうかを確認し、ある場合は完...

W3C チュートリアル (12): W3C SOAP アクティビティ

Web サービスは、アプリケーション間の通信に関係しています。SOAP は、Web サービス間の X...

Vue のミックスインの使用方法の詳細な説明

目次序文1. Mixin とは何ですか? 2. Mixin はいつ使用すればよいですか? 3. Mi...

JSはclip-pathを使用して動的領域クリッピング機能を実装します

背景今日、CodePen を閲覧していたところ、非常に興味深い効果を見つけました。 CodePen ...

MySQL並列レプリケーションの簡単な説明

1. 並列レプリケーションの背景まず、並列レプリケーションの概念はなぜ存在するのでしょうか? 1. ...

MySQL インデックス カバレッジの例の分析

この記事では、MySQL インデックス カバレッジについて例を挙げて説明します。ご参考までに、詳細は...

Web コンポーネントの内部イベント コールバックと問題点の分析

目次前面に書かれたWC とは何でしょうか?現在の欠陥1. コンポーネント内部イベントのコールバック2...