自分のアカウントを完全にバックアップして新しいシステムに復元するにはどうすればよいですか?ホームディレクトリは単に「コピーして貼り付け」です。しかし、アカウントパスワードのようなものはどうですか? UIDとGIDは何ですか?
Dovecot SASL はこれらのアカウントを使用して Postfix、サービス、その他のアプリケーションの認証を提供します。そのため、バックアップからすべてのコンテンツを取得できない、または貴重なユーザーデータを完全に回復できないリスクがあることを心配しています。
システムはUbuntu 11.04です。
ベストアンサー1
手動でバックアップと復元を実行する場合、操作は比較的簡単です。特に、新しいシステムが(ほぼ)新しいシステムである場合はさらにそうです。
私はあなたが疑う本物パスワード、UID、GIDをバックアップして復元する必要があります。ただし、ユーザーのパスワードを知っている場合は(とにかく知っておく必要があります)、それに応じて新しいシステムでユーザーのパスワードを変更できます。 UIDとGIDは、ユーザーが作成されたとき(-u
および-g
で確認useradd
)に割り当てられるか、またはを使用して変更できますusermod
。唯一の問題は、新しいシステムでアカウントを作成した場合、そのアカウントがUIDとGIDを使用できることです。この場合は、まずアカウントを変更する必要があります。
UIDとGIDは、ファイルのコピー時に権限を保存した場合にのみ意味があります(参考--preserve=mode
文献を参照cp
)。私が使用したすべてのアプリ(使用しているすべてのアプリではない)は、UIDやGIDではなくユーザー名で構成されているため、これが問題になるとは思いません。
あるコンピュータで「このユーザーをバックアップしてください!」と言い、もう一方のコンピュータで「このユーザーを復元してください!」と言うことができるプログラムが必要な場合は、どのようにプログラムができるかわかりません。プロフィールを管理する場合は、恐れる必要はありません。ファイルがすべてあれば修正が可能です!