ユーザーが多いCentOSサーバーがあり、ユーザーが500人だとしましょう。これらすべてのユーザーを別のCentOSサーバーに移行/コピーしたいと思います。以前のサーバーにはルートアカウントしかありませんでした。どうすればいいですか?
ベストアンサー1
新しいシステムに同じユーザーを配置する場合は、次のように古いサーバーからユーザーのリストを取得して新しいサーバーに追加できますuseradd
。
for i in $(cat users_list); do useradd $i; done
言及していないように、ユーザーデータは移行されません。
以前のパスワードとデータを使用しているユーザーを移行するには、移行したいユーザーに関連する行をファイルにコピーします。
- /etc/パスワード
- /etc/グループ
- /etc/shadow
既存サーバーから新規サーバーへ。
ユーザーがデータにアクセスできるように、/ homeディレクトリ構造を新しいシステムにコピーすることもできます。