tencent cloud

Cloud Virtual Machine

最新情報とお知らせ
製品情報
パブリックイメージの更新情報
OSの公式サポート終了計画
製品に関するお知らせ
製品概要
CVM概要
製品の強み
基本概念
リージョンとゾーン
初心者ガイド
Service Regions and Service Providers
製品の課金
課金概要
課金モデル
課金項目
課金モデルの変更
購入インスタンス
仕様変更の料金説明
料金未払いに関する説明
クイックスタート
カスタム設定によるLinuxインスタンスの購入
カスタム設定によるWindowsインスタンスの購入
ユーザーガイド
操作ガイド一覧
ご利用制限一覧
インスタンス
スポットインスタンス
リザーブドインスタンス
イメージ
ストレージ
バックアップと復元
ネットワーク
セキュリティ
パスワード/キー
監視とアラート
運用管理
便利な機能
サーバー移行
オンライン移行
オフライン移行
移行に関するご相談
トラブルシューティング
CVMインスタンスにログインできない原因や対処法
Windowsインスタンスのログインに関する障害
Linuxインスタンスのログインに関する障害
その他のインスタンスログインに関する障害
インスタンス実行時の障害
Linuxインスタンスのメモリに関する障害
ネットワーク障害
実践チュートリアル
CVMの選定ガイド
環境構築
ウェブサイトの構築
アプリケーションの構築
可視化ページの構築
ローカルファイルをCVMへアップロード
ネットワークパフォーマンステスト
その他の実践チュートリアル
API リファレンス
History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
セキュリティとコンプライアンス
Cloud Access Management(CAM)
ネットワーク
よくあるご質問
リージョンとアベイラビリティゾーンに関するご質問
課金クラス
インスタンスに関するご質問
ストレージに関するご質問
イメージに関するご質問
サーバー移行について
ネットワークに関するご質問
セキュリティに関するご質問
OSに関するご質問
運用と監視に関するご質問
CAMに関するご質問
NTPサービスに関するご質問
適用シナリオに関するご質問
Agreements
CVM Service Level Agreements
Red Hat Enterprise Linux Image Service Agreement
Public IP Service Level Agreement
用語集
ドキュメントCloud Virtual MachineトラブルシューティングLinuxインスタンスのログインに関する障害Linuxインスタンス:パスワード変更後に、新しいパスワードでログインできない

Linuxインスタンス:パスワード変更後に、新しいパスワードでログインできない

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-11-25 11:24:51

現象記述

Tencent CloudのCVMコンソールでrootパスワードを変更した後、新しいパスワードでCVMインスタンスにログインできません。

考えられる原因

CVMインスタンスのアカウントに対応する/etc/shadowまたは/etc/passwdファイルの属性設定が誤っている可能性が考えられます。例えば、i属性やa属性(データの削除や変更ができないことを意味します)が設定されていると、アカウントのパスワード変更が反映されません。この場合、変更前のパスワードでのみログインできます。
説明:
Linuxシステムにおいて、/etc/passwdファイルはアカウント情報を、/etc/shadowファイルはパスワード情報を格納するために使用されます。/etc/shadowまたは/etc/passwdファイルの属性設定が誤っていると、インスタンスの一部の機能が正常に動作しなくなる可能性があります。例:rootアカウントのパスワード変更が反映されないなどです。
/etc/shadowまたは/etc/passwdファイルの主な属性の説明は以下の通りです。
属性
説明
i
ファイルにi属性を設定すると、ファイルの削除、リネーム、データの追加・変更ができなくなります。
ディレクトリにi属性を設定すると、ディレクトリ配下のファイル内のデータ変更のみが可能となり、ファイルの新規作成や削除はできなくなります。
a
ファイルにa属性を設定すると、ファイルへのデータ追加のみが可能となり、データの削除や変更はできなくなります。
ディレクトリにa属性を設定すると、ディレクトリ内でのファイルの新規作成と変更のみが可能となり、ファイルの削除はできなくなります。
u
ファイルまたはディレクトリにu属性を設定すると、削除時にその内容が保存され、今後の復元を確保します。
通常、ファイルやディレクトリの意図しない削除を防ぐために使用されます。
s
ファイルまたはディレクトリにs属性を設定すると、削除時に完全に消去され、復元できなくなります。
e
Linuxの大多数のファイルは、デフォルトでe属性を持っています。これは、そのファイルがextファイルシステムを使用して保存されていることを示します。

ソリューション

以下の手順を参考に、必要に応じて/etc/shadowまたは/etc/passwdファイルの属性を変更し、rootアカウントのパスワード変更が反映されない問題を解決できます。
説明:
rootユーザーのみが/etc/passwdファイルと/etc/shadowファイルを変更できます。
1. rootユーザーの変更前のパスワードを使用して、ターミナル接続(SSH)またはパスワードなし接続(TAT)でCVMにログインします。
注意:
/etc/shadowまたは/etc/passwdファイルの属性エラーによりパスワード変更が反映されない場合でも、変更前のパスワードでログインできます。
パスワードを忘れた場合は、パスワードなし接続(TAT)でサーバーにログインできます。詳細については通常のログイン方法でのLinuxインスタンスへのログイン(推奨)をご参照ください。
2. lsattr [ファイルタイプ]コマンドを実行し、/etc/shadowまたは/etc/passwdファイルの属性に誤りがないか確認します。
このドキュメントで説明している障害を例にとると、ファイルにi属性またはa属性(データの変更を禁止)が存在する場合、それが誤りの原因です。例:
2.1 以下のコマンドを実行し、/etc/passwdファイルの属性を確認します。
lsattr /etc/passwd
2.2 /etc/passwdファイルにi属性(データの変更を禁止)があることが分かりました。これが原因でパスワード変更が反映されないため、ファイルのi属性を解除する必要があります。

3. chattrコマンドを実行し、/etc/shadowまたは/etc/passwdファイルの属性を変更します。
chattr [+-=] [属性] ファイル名またはディレクトリ名
説明:
+:ファイルまたはディレクトリに属性を追加します。
-:ファイルまたはディレクトリから既存の属性を解除します。
=:ファイルまたはディレクトリに指定した属性のみを設定します。
前記の「パスワード変更が反映されずインスタンスにログインできない」問題を解決するには、/etc/passwdi属性を解除します。コマンド例は以下の通りです。
chattr -i /etc/passwd

4. 再度、CVMのパスワードをリセットします。
5. リセット後のパスワードでインスタンスにログインし、正常にログインできれば問題は解決です。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック