新しいコンピュータにDebianを再インストールし、/homeを維持した後にuid / gidを管理する方法は?

新しいコンピュータにDebianを再インストールし、/homeを維持した後にuid / gidを管理する方法は?

新しいコンピュータに Debian を再インストールし、デフォルトのパーティションを維持したいと思います。インストール中にホームパーティションを指定できることはわかっていますが、インストール後にホームディレクトリのuid / gidをどのように管理しますか?すべてのユーザーを作成すると、そのユーザーが以前のシステムと同じuid / gidを持っているかどうかわからないため、ホームディレクトリに対する権限が混乱する可能性があります。

正しいアプローチは何ですか?

/etc/passwd /etc/shadowインストール後に既存のシステムから新しいシステムにコピーできますか?

答え1

/etc/passwd/etc/shadowインストール後、通常は1000から始まる番号付きのユーザーアカウントを含むセクションをコピーして貼り付けます。以前のシステムでは、より低い値を使用できます。これがシステムに適用される場合は、インストール時に作成されたアカウントと重複しないようにしてください。

ファイル全体をコピーすると、1000未満のシステムアカウントが上書きされ、問題が発生する可能性があります。

関連情報