文档首页 > > 常见问题> 产品咨询> 如何使用Linux非root用户迁移主机?

如何使用Linux非root用户迁移主机?

分享
更新时间:2020/09/14 GMT+08:00

背景说明

当您因业务要求,必须使用非root用户迁移,在使用非root用户创建Linux迁移任务前,需确保此用户有相关权限,满足迁移要求。

操作步骤

  1. (以test用户为例)查看/etc/passwd中是否有用户test的数据,若没有分别执行如下命令添加用户并设置密码。

    若有则检查/home目录下是否有test的目录,没有则添加。
    useradd -m test
    passwd test

  2. 修改/etc/sudoers。

    1. 根据操作系统版本,将信息写入/etc/sudoers文件末尾:
      • Debian系列和Ubuntu系列:
        test    ALL=(ALL:ALL)    ALL
        test    ALL=(ALL:ALL)   NOPASSWD:ALL
      • 其它操作系统系列:
        test    ALL=(ALL)    ALL
        test    ALL=(ALL)   NOPASSWD:ALL
    2. 若/etc/sudoers文件中能找到内容为“Defaults requiretty”的一行,则注释掉。

      该操作主要是给用户临时添加写权限,迁移完成后需去掉添加的权限,否则会出现异常。

  3. 配置好权限后,切换到普通账号下,执行如下命令,启动Agent。

    sudo ./startup.sh

分享:

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问