/etc/passwd & etc/groupsをコピーしてユーザーをコピーしますか?

/etc/passwd & etc/groupsをコピーしてユーザーをコピーしますか?

ある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」ディレクトリにあります。

おすすめ記事