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

推薦する

SpringBootはActiviti7実装コードを統合する

Activiti7 の正式リリース以降、SpringBoot2.x との統合開発を全面的にサポートし...

Javascript で関数のカリー化とデカリー化を実装する方法

関数のカリー化(黒い疑問符の顔)? ? ?カレー(黒い疑問符の顔)? ? ?これは完璧な中国語翻訳で...

アイデアのパッケージ化とクラウドサービスへのアップロードにおけるプロジェクトプロセスの分析

1つ。まず、アイデアとしてパッケージ化する必要があります。私はSpringbootフレームワークプロ...

ページの下部にHTMLフッターを配置する簡単な方法

要件:ページ コンテンツが短く、ブラウザーの高さをサポートできない場合でも、フッターをウィンドウの下...

WebStormはVue3統合APIのソリューションを正しく識別できません

1 問題の説明Vue3 の統合 API は、defineComponent やその他の関数が認識でき...

div ボックス モデルの使用経験の概要

ボックスモデルの計算<br />マージン + ボーダー + パディング + コンテンツC...

Linux で SSH 経由でリモート ファイルシステムをマウントする方法の詳細な説明

SSHFS の機能: FUSE(Linux向けの最高のユーザー空間ファイルシステムフレームワーク)を...

Linux 上の MYSQL 5.7 でルート パスワードを取得する際の問題 (テスト済み、利用可能)

目次1. --skip-grant-tables 経由で取得する1.1 my.conf を変更し、新...

K3s 入門ガイド - Docker で K3s を実行するための詳細なチュートリアル

k3dとは何ですか? k3d は、Docker で K3s クラスターを実行するための小さなプログ...

HTML5 と HTML4 の 10 の主な違い

HTML5 は HTML 標準の次のバージョンです。ますます多くのプログラマーが、Web サイトの構...

Linux コマンドにおける Ctrl+z、Ctrl+c、Ctrl+d の違いと使い方

Linux で Ctrl+c、Ctrl+d、Ctrl+z はどういう意味ですか? Ctrl+c と ...

MySQL における 8 つの一般的な SQL 使用例

序文MySQL は、2016 年もデータベースの人気において力強い成長傾向を維持し続けました。 My...

MySQLグループクエリ最適化方法

MySQL はほとんどの場合、GROUP BY クエリと DISTINCT クエリを同様に処理します...

シンプルなHTMLとCSSの使い方の詳細な説明

HTML と CSS を含む JD.com のホームページの静的ページ効果を 3 日間で完成させます...