Linux 设置 root 权限
# Linux 设置 root 权限
常用于给 持续集成框架生成的服务器用户 设置权限
# 说明
系统:CentOS Linux release 7.5.1804 (Core)
用户:gitlab-runner
# 一、将用户添加到root组
# 修改配置文件
vim /etc/sudoers
# 找到下面这句 并去掉 # 号
%wheel ALL=(ALL) ALL
# 然后修改用户,使其属于root组(wheel),命令如下:
usermod -g root gitlab-runner
# 修改完毕,保存退出。
# 用命令 su - gitlab-runner 登录,即可获得root权限进行操作。
# 遇到提示无权限操作时 加 sudo 执行即可
# 二、直接配置用户权限
# 修改配置文件
vim /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
gitlab-runner ALL=(ALL) ALL # 添加这句
# 保存退出
# 切换用户查看
su - gitlab-runner
# 遇到提示无权限操作时 加 sudo 执行即可
# 三、修改用户id
# 修改配置文件
vim /etc/sudoers
# 找到这行
gitlab-runner:x:500:500:gitlab-runner:/home/gitlab-runner:/bin/bash
# 修改为
gitlab-runner:x:0:500:gitlab-runner:/home/gitlab-runner:/bin/bash
# 保存,用 gitlab-runner 账户登录后,直接获取的就是root帐号的权限
# 友情提醒
虽然方法三看上去简单方便,但一般不推荐使用,推荐使用方法二