- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linux サーバのユーザ情報を他のサーバへ)
Linuxサーバのユーザ情報を他のサーバへ移すには?
このQ&Aのポイント
- Linuxサーバのユーザ情報を他のサーバへ移す方法について、お伺いします。ユーザ情報を別サーバに移す際には、単純なファイルのコピーでは対応できないため、他の手段を探しています。
- ユーザ情報を別サーバに移すには、ホームディレクトリやパスワード情報などを考慮する必要があります。手動でユーザ情報を入力することは現実的ではなく、ユーザが変更したパスワード情報も正確に取得する必要があります。
- ユーザ情報を別サーバに移すためには、適切な方法やツールを使用する必要があります。パスワード情報の取得やユーザ情報のコピーについて、具体的な手順や注意点を教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ユーザアカウントとホームディレクトリの移動「だけ」であれば、 /etc/shadowもコピーしたほうが良いでしょう。 コピー後、一度vipwを実行し書き込んでおけば大丈夫でしょう。 後は、ユーザのホームディレクトリをtarで移動する程度でOKなはずです。 まぁ、UNIXが複数台ある場合はNIS+NFSで一括管理したほうが楽です。 P.S. パスワードフィールドから、元のパスワードを割り出すことは出来ません。逆変換は不可能です。 総当たりで探すしかありません。
その他の回答 (1)
- onepunch
- ベストアンサー率21% (7/32)
回答No.1
>LinuxからRedHatに変更しようと思っています。 ??UNIXからRedHatへ? 他ベンダーのLinuxからRedhatへ?
質問者
補足
Linuxのpasswdファイルからユーザ名、グループ名、ホームディレクトリやシェル情報をcsvか何かで取り出したいのです。更に何らかの方法でパスワードを抜き取り(平文)、別のサーバに登録したいのです。大量のユーザを一括で登録し、またはパスワードも登録する方法は知っています。なので、既存のユーザー情報をテキストで取り出す方法が知りたいのです。
お礼
回答ありがとうございます! おっしゃるとおりにやってみたしたところ、バッチリでした。 本当に感謝です! ありがとうございました。