deploy - meetbill/op_practice_book GitHub Wiki

部署

1 简介

部署中相关注意点及解决方法

2 范例

2.1 使用普通账号进行部署

使用普通账号进行部署,但是部署的机器上需要 root 权限,可以通过如下方法进行

(1)将此用户设置为最高权限

  • 目标机器的普通账号的uid/gid 都设置为0(修改 /etc/passwd 文件)
  • 修改/home下用户目录权限的属主和属组为用户名:root(整个目录都修改)

此方法执行远端命令时无需做额外操作,需要注意的点是在此用户上的sudo 后的~代表的目录有可能是/home/用户目录

(2)将此用户加入到 sudo 列表

  • 将用户添加至 sudoer 文件中

此方法执行远端命令时需要使用 sudo -S 命令进行执行