首页 > 系统相关 >linux服务器gitlab设置普通用户为超级管理员

linux服务器gitlab设置普通用户为超级管理员

时间:2023-02-21 11:22:06浏览次数:48  
标签:admin 超级 gitlab 用户 管理员 linux 普通用户 数据库

登录gitlab后台之后,如果判断账号是不是超级管理员呢

1、看导航栏,是否有这个图标,如果有表示是超级管理员,如果没有则不是。

 2、地址栏直接加admin访问,例如:192.168.1.22/admin,如果能正常显示,则是超级管理员,否则会报错404

 

如果不是超级管理员,那怎么设置为超级管理员呢,请看如下步骤:

1、使用root 用户登录gitlab服务器

2、查看gitlab数据库配置信息 cat /var/opt/gitlab/gitlab-rails/etc/database.yml,这个文件是默认的,如果单独设置过,请访问实际路径哈

 3、登录用户 su - gitlab-psql

 

4、连接数据库 psql -h /var/opt/gitlab/postgresql -d gitlabhq_production,-h参数值是数据库的host,-d参数值是数据库名称,从上面配置文件里面可以看到,看到如下图,表示连接成功

 5、先查看用户信息 select id,username,admin from users,结果如下图:

 可以看到,admin字段有2个值,一个是t(超级管理员),一个是f(普通管理员),那么我们只需要把指定用户的属性修改为t就可以了

6、修改指定用户的admin值,update users set admin = 't' where id = 2,看到UPDATE 1表示修改成功

 

标签:admin,超级,gitlab,用户,管理员,linux,普通用户,数据库
From: https://www.cnblogs.com/firstlady/p/17140284.html

相关文章

  • java web项目在linux部署、启动,查看系统配置常用的linux命令总结
    本文为博主原创,未经允许不得转载:      以下为在工作中常用的linux命令进行了总结,主要在项目安装及启动,及编辑部署文件时应用较多1.gz文件是一种压缩文件。以·ta......
  • linux mysql操作命令大全
    1.linux下启动mysql的命令:mysqladminstart/ect/init.d/mysqlstart(前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladminrestart/ect/init.d/mysqlrestart(前面......
  • linux lsof/netstat查看进程和端口号相关命令:
    本文为博主原创,未经允许不得转载:      在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令:      1.查看系统运行的java项目,......
  • Linux安装jdk之openjdk
    使用yum源1、查看yum库中都有哪些jdk版本yumsearchjava|grepjdk2、选择指定的版本安装,注意最后的*以及yum源安装的是openjdk,注意openjdk的区别。yuminstalljava......
  • linux命令补充
    1.nohupnohup/usr/local/node/bin/node/www/im/chat.js>>/usr/local/node/output.log2>&1& 进程号7585在运行shell脚本时,我们常常会见"nohupshtest.sh/dev/......
  • Linux用户与权限管理
    目录Linux用户与权限管理用户群组的管理文件权限管理Linux用户与权限管理用户Linux是一个多用户的操作系统,在Linux中,理论上来说,我们可以创建无数个用户,但这些用户是被划......
  • Linux中做逻辑分区,分区扩容操作
    1.lvm删除先用umount卸载逻辑卷,再用lvremove删逻辑卷,vgremove删卷组,最后用pvremove删物理卷。2.lvm创建  http://www.linuxidc.com/Linux/2010-08/28228.htm1.新......
  • Azure Kinect DK相机环境安装(空linux和jetson)
    官网:https://learn.microsoft.com/zh-cn/azure/kinect-dk/sensor-sdk-download#linux-installation-instructions 环境:1.配置 Microsoft的包存储库。2.下......
  • tips:linux配置用户登录后增加提示信息
    centos7:/etc/motd#用户登录之后提示信息效果: 其他: ......
  • Linux基础 - 包管理 rpm与yum
     RPM是为了简化安装的复杂度,而Yum软件仓库是为了解决软件包之间的依赖关系一、rpm 本地安装rpm-ivhfilename.rpm#安装rpm-Uvhfilename.rpm#升级rpm-e......