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

如何将用户帐户转移到新的Linux机器?

发布时间:2020-12-13 17:04:03 所属栏目:Linux 来源:网络整理
导读:我目前有一个托管我们内部Subversion存储库的 Linux机器.通过svn ssh访问此存储库,并对计算机上的用户帐户进行身份验证.我最近购买了一个闪亮的新盒子(也安装了Linux),并希望将subversion存储库转换到它(因为它在使用RAID 1 0配置的六个磁盘上有更多空间).
我目前有一个托管我们内部Subversion存储库的 Linux机器.通过svn ssh访问此存储库,并对计算机上的用户帐户进行身份验证.我最近购买了一个闪亮的新盒子(也安装了Linux),并希望将subversion存储库转换到它(因为它在使用RAID 1 0配置的六个磁盘上有更多空间).

如何将所有用户,组和文件信息从当前计算机传输到新计算机,以便最大限度地减少对存储库当前用户的影响?我目前的想法是复制/ etc / passwd和/ etc / group文件(和影子文件?)中的相关条目,并复制/ home中的用户文件夹.有什么我想念的吗?

编辑:额外信息.旧盒子是Ubuntu 8,新盒子是Ubuntu 9.大约有十几个用户和十几个自定义组.

解决方法

从 cyberciti.biz article:

Following files/dirs are required for traditional Linux user management:

  • /etc/passwd – contains various pieces of information for each user
    account

  • /etc/shadow – contains the encrypted password information for user’s
    accounts and optional the password
    aging information.

  • /etc/group – defines the groups to which users belong

  • /etc/gshadow – group shadow file (contains the encrypted password for
    group)

  • /var/spool/mail – Generally user emails are stored here.

  • /home – All Users data is stored here.

You need to backup all of the above files and directories from old server to new Linux server.

(编辑:李大同)

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

    推荐文章
      热点阅读