加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如果UID需要更改,则在Linux服务器之间迁移用户?

发布时间:2020-12-13 16:46:59 所属栏目:Linux 来源:网络整理
导读:我的任务是将信息和帐户从一个 Linux服务器迁移到另一个 Linux服务器.我有信心管理Linux服务器,但我从未尝试过这样的举动. 谷歌搜索,我发现这篇文章. http://www.cyberciti.biz/faq/howto-move-migrate-user-accounts-old-to-new-server/ 这非常有帮助.但是,
我的任务是将信息和帐户从一个 Linux服务器迁移到另一个 Linux服务器.我有信心管理Linux服务器,但我从未尝试过这样的举动.

谷歌搜索,我发现这篇文章. http://www.cyberciti.biz/faq/howto-move-migrate-user-accounts-old-to-new-server/

这非常有帮助.但是,我还有一些问题仍然存在……

>我仍然不明白如何制作影子密码.如果我只是从/ etc / passwd和/ etc / shadow拖放用户,它会实际工作吗?如何确保密码哈希值相同?盐怎么样?
>如果我需要重构用户/组ID,移动机器上的$usermod -g(newgid)用户名是否会修改移动用户文件中的id?

解决方法

对于第一个问题,如果您的影子文件使用$1 $FZPUn / 2R $JsQCE3TP3Uraez2P8ISIh0密码格式(一美元,一个数字,开头一美元),则没有盐问题.因为,盐是下一个美元之间的第一部分(在我的例子中是FZPUn / 2R).其余的是加密密码.
有关详细信息,请参阅’Glibc Notes’部分中的man crypt.

因此,您可以毫无风险地移动您的影子文件.

对于第二部分,我更喜欢直接编辑/ etc / passwd文件并手动更改groupe.你的方法可能是最好的(因为锁定).

不要忘记文件:如果您更改了UID或GID,则必须每个人都知道要授权您的用户阅读他的文件!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读