首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用拷贝/etc/passwd &etc/group复制用户?

用拷贝/etc/passwd &etc/group复制用户?
EN

Unix & Linux用户
提问于 2017-01-06 13:57:18
回答 2查看 2.5K关注 0票数 0

当用户从一个CentOS复制到另一个用户时,仅仅复制/etc/passwd和/etc/group文件就足够了吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-01-06 16:05:13

如前所述,您还需要复制‘/etc/影子’,只有当系统没有配置任何外部目录服务(如NIS或LDAP )时,才会复制所有用户。

要知道系统使用哪些外部服务,您可以在'/etc/nsswitch.conf‘中查找只使用本地服务的主机,您将看到:

代码语言:javascript
复制
passwd:     files
shadow:     files
group:      files

如果您在那里看到其他内容,则需要检查该服务配置,并可能将其复制。

此外,如果'/home‘目录没有存储在中央共享存储服务器上,您可能还希望通过复制’/home‘目录来复制users` `文件。'/var/spool‘还可能包含用户配置和数据,例如cron作业和未打开的邮件消息。

在典型的CentOS系统(6或更高版本)上,您可能会在‘/etc/nsswitch.conf’中看到这一点:

代码语言:javascript
复制
passwd:     files sss
shadow:     files sss
group:      files sss

这是因为大多数外部目录访问都是在CentOS中委托给sssd的。它的配置可以在'/etc/sssd‘目录中找到。

票数 2
EN

Unix & Linux用户

发布于 2017-01-06 14:05:33

如果目标主机上的nsswitch被配置为查看这些文件,是的,这就足够了。虽然您可能希望复制/etc/阴影以及如果您希望密码是相同的。

“名称服务开关”配置文件告诉系统在哪里查找用户和与用户相关的数据。您可以使用"man 5 nsswitch.conf“或http://man7.org/linux/man-pages/man5/nsswitch.conf.5.html找到更多信息。

如果希望保持用户信息的同步,可以考虑使用NIS (如果安全性很重要的话是NIS+)或LDAP。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/335373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档