あるCentOSから別のCentOSにユーザーをコピーするときに/ etc / passwdファイルと/ etc / groupファイルのみをコピーすれば十分ですか?
ベストアンサー1
前述のように "/etc/shadow"もコピーする必要があり、システムが外部ディレクトリサービス(NISやLDAPなど)で構成されていない場合にのみ、すべてのユーザーをコピーします。
システムが使用する外部サービスを見つけるには、「/etc/nsswitch.conf」を参照してください。ローカルサービスのみを使用するホストの場合は、次のようになります。
passwd: files
shadow: files
group: files
他に何かがある場合は、そのサービス構成を確認してコピーする必要があります。
また、ユーザーファイルが中央共有ストレージサーバーに保存されていない場合は、「/home」ディレクトリをコピーしてユーザーファイルをコピーすることもできます。 「/var/spool」には、cron ジョブや開かれていないメールメッセージなどのユーザー設定やデータも含まれる場合があります。
一般的なCentOSシステム(6以降)では、「/etc/nsswitch.conf」に次のものがあります。
passwd: files sss
shadow: files sss
group: files sss
これは、ほとんどの外部ディレクトリアクセスがCentOSでsssdに委任されるためです。その設定は、「/etc/sssd」ディレクトリにあります。