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' ソリューション

推薦する

JavaScript モバイル H5 画像生成ソリューションの説明

現在、WeChatパブリックアカウントの運用活動が多く、写真を生成する必要があります。生成された写真...

Vue v-onディレクティブの使用について

目次1. イベントのリスニング2. イベントパラメータを渡す3. イベント修飾子ケース1: クリック...

Vueシングルページアプリケーションの事前レンダリング方法の例

目次序文vue-cli 2.0 バージョンvue-cli 3.0 バージョン要約する序文vue-cl...

JS が WeChat の「クソ爆弾」機能を実装

みなさんこんにちは、Qiufengです。最近、WeChatは新しい機能をリリースしました(WeCha...

Linux lessコマンド例の詳細な説明

ファイル名が少ないファイルを表示ファイル名を少なく | grep -n コンテンツを検索内容に応じて...

HTML ページ共通スタイル (推奨)

以下のように表示されます。 XML/HTML コードコンテンツをクリップボードにコピーbody、di...

CSSは高さを設定せずにdivを完全に中央に配置することを実現します

必要とする本文の下のdivは垂直方向に中央揃えになっていますdiv 内のテキストを垂直中央に配置する...

Mybatisの各SQL文の実行時間の統計

背景最近、面接でデータベース トランザクションについてよく質問されます。通常は、@Transacti...

ハイパーリンクに関するいくつかの質問

<br />ポテトチップスパーティーのこのエピソードに参加して、何人かの友達に会えてとて...

JavaScript 配列の include と Reduce の基本的な使用法

目次序文配列.プロトタイプ.includes文法パラメータ戻り値例配列プロトタイプの削減文法パラメー...

Node.js はクライアントリクエストデータ内の中国語文字化けの問題を解決します

Node.js はクライアントリクエストデータ内の中国語文字化けの問題を解決しますコード例: var...

Mysql の追加、削除、変更、クエリステートメントのシンプルな実装

Mysql の追加、削除、変更、クエリステートメントのシンプルな実装追加されたレコード: テーブル名...

jQueryはスライディングタブを実装する

この記事では、スライドタブを実装するためのjQueryの具体的なコードを参考までに紹介します。具体的...

ミニプログラムはミニプログラムクラウドを使用してWeChatの支払い機能を実装します

目次1. WeChat Payを開く1.1 アフィリエイト加盟店番号1.2 加盟店番号を追加する1....