コミュニティソリューション

初期のZimaOS管理者ユーザーの名前は変更できますか?

A ZimaOS user found that editing passwd and shadow did not rename the initial admin account; ZimaOS had already removed supported username modification.

初期の ZimaOS 所有者/管理者ユーザー名は、サポート対象の UI や /etc/passwd の編集によって変更することを想定していません。ZimaOS では 1.2.3 リリース系列でユーザー名の変更機能が明示的に削除されているため、Linux のアカウントファイルだけを変更しても、アプリケーションデータベースや権限モデルは更新されません。

家族や共有フォルダー用のアカウントに別の名前が必要なだけであれば、代わりに別のメンバーアカウントを作成してください。初期所有者の名前自体を変更する必要がある場合は、システムファイルの一部だけを変更するのではなく、計画的に再初期化してください。

/etc/passwd の編集では機能しない理由

ZimaOS のアカウント情報は、Linux の従来の /etc/passwd/etc/shadow ファイルだけに保存されているわけではありません。Web UI、共有設定、ローカルデータベース、アプリケーションサービスもアカウント状態を管理しています。

一つの層だけを変更すると、ダッシュボードとバックエンドでユーザー情報が一致しなくなる可能性があります。

ZimaOS ではユーザー名の変更機能が明示的に削除されています

ZimaOS 1.2.3 のリリースノートには、ZimaOS アカウントのユーザー名変更が許可されなくなったと記載されています。同じリリースでは、ユーザー作成に関する複数の問題も修正されています。

現在のZimaOS 1.2.3 リリースノートで、この制限が説明されています。

別のユーザーにはメンバーアカウントを使用する

現在の ZimaOS は、家族やチームメンバー向けに、個別のパスワードと共有権限を持つメンバーアカウントを作成できます。初期所有者の情報を書き換えずに、別の名前のアカウントを他の人に提供するには、これがサポートされた方法です。

ZimaOS のマルチユーザー共有ガイドでは、共有フォルダーのメンバーアカウントを作成、編集、削除する方法を説明しています。

ZimaOS の背後にある Linux ユーザーの名前を変更しない

usermod などのコマンド、/etc/passwd の直接編集、ユーザーデータベースの手動変更は、サービスの前提条件、パス、権限、ログイン状態を壊す可能性があります。ZimaOS は汎用的なマルチユーザー Linux ディストリビューションではなく、アプライアンス型の OS です。

初期所有者の名前をどうしても変更する必要がある場合

サポートされる方法に近い安全な手順は、データと AppData をバックアップしたうえで、ユーザー/アカウント層を再初期化するか、ZimaOS を再インストールまたは再初期化し、初回セットアップ時に希望する所有者名を作成することです。

これは単純な名前変更より大がかりな作業です。まず共有設定、メンバーアカウント、アプリデータ、リモートアクセス設定を記録してください。

パスワード復旧は名前変更のためのツールではありません

ZimaOS のドキュメントには、ローカルユーザーデータベースを削除してアカウントの初期化を再開する復旧手順が記載されています。この手順はパスワードを紛失した場合の復旧用であり、正常に動作している所有者アカウントを気軽に名前変更するためのものではありません。

重要な設定を保護し、影響を理解した場合にのみ使用してください。

初回セットアップ時に所有者名を慎重に選ぶ

現在の ZimaOS の「始める」ガイドでは、最初のアカウントを所有者/管理者権限を持つメインアカウントとして説明しています。名前変更が制限されているため、初期設定時に長期的に使えるユーザー名を選んでください。

セットアップチェックリストを使うと、復旧時の予期せぬ問題を減らせます。

表示名の変更はアカウントの名前変更とは異なります

現在の UI でアバター、プロフィールラベル、その他の表示項目を変更できる場合でも、それによって認証や権限で使用される基盤のアカウントユーザー名まで変更されるとは限りません。アカウント情報が変わったと判断する前に、実際のログイン名を確認してください。

部分的な名前変更で共有設定が壊れる理由

Samba の権限、メンバー参照、アプリケーション側の所有権は、/etc/passwd には表示されないアカウント識別子に依存している場合があります。そのため部分的な名前変更を行うと、ある場所ではファイルにアクセスできても、別の場所ではアクセスに失敗する可能性があります。

再初期化の際にクリーンな名前変更を計画する

ユーザー名の変更がリセットに値するほど重要であれば、まず共有設定、メンバー、AppData、リモートアクセス設定を一覧化してください。再初期化後は所有者名を意図的に再作成し、以前の設定のバックアップを削除する前に各共有設定を確認してください。

よくある質問

最初の ZimaOS 管理者ユーザーの名前を変更できますか?

サポートされているユーザー名変更の方法では変更できません。ZimaOS では v1.2.3 でアカウントのユーザー名変更機能が明示的に削除されています。

/etc/passwd と /etc/shadow を編集できますか?

それによって変更されるのはアカウント情報の一部だけであり、ZimaOS のサービス間で情報の不整合が発生する可能性があります。サポートされている名前変更の方法ではありません。

別の名前で別の管理者を作成できますか?

メンバー/共有アカウントは作成できますが、初期所有者アカウントを置き換えるのと必ずしも同等ではありません。

セットアップ時に所有者名を間違えた場合はどうすればよいですか?

システムをバックアップし、Linux ユーザーを部分的に名前変更するのではなく、計画的に再初期化してください。