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 命令进行执行