新規インストール時にコピーせずに別のパーティションから/ homeを再マウントします。

新規インストール時にコピーせずに別のパーティションから/ homeを再マウントします。

私はLinux Mint 17.3を使用しており、Mint 18を使用してより小さな新しいディスクを作成しました。今私の計画は、/mountpoint/oldroot/home/新しいシステムに既存のパーティションをマウントすることです/home。そのため、以前のシステムと同じユーザー名とパスワードを使用して3人のユーザーを作成して編集します/etc/fstab。そうですか?

質問:

  • 数値uidとgidが一致することを確認する必要があります。どうすればいいですか?
  • 他に注意すべき事項がありますか?

chown理想的には、移行が成功すると確信するまで両方のシステムを並列に使用したいので、以前のシステムで実行するのを避けたいと思います。ところが何か抜けているようで少し心配になります。

ベストアンサー1

usermod次のコマンドを使用してユーザーの資格情報を変更できます。

UIDまたはGID:

usermod -u NEW_UID USERNAME
usermod -g NEW_GID USERNAME

したがって、既存のシステムの値を採用できます。

ホームディレクトリの場所(/homeの移動が完了していない場合のみ...)

usermod -d /path/to/new/home/dir USERNAME

現在のホームディレクトリの内容を新しい場所に移動するには、この-mオプションを使用します。

または、古い/etc/passwdファイル/etc/group/etc/shadow新しいシステムに移動し、UIDとGIDのリセットをスキップすることもできます。

私が見た問題の1つは、2つのシステムがいくつかの設定ファイルに同じ名前を使用してエラーが発生した場合です。

おすすめ記事