ubuntu22.04桌面版开启root用户登陆

ubuntu22.04桌面版默认不支持root用户登陆,测试环境每次都要敲个sudo,实在没有必要以上环境都是部署在3A服务器上的,感兴趣的朋友可以自己部署一套尝试下

1.将下面两个文件/etc/pam.d/gdm-password/etc/pam.d/gdm-autologin中的一行代码

1auth required pam_succeed_if.so user != root quiet_success

2.修改/root/.profile文件

1- mesg n 2> /dev/null || true 2+ tty -s && mesg n || true

另外,桌面版也不支持root用户远程登陆,下面是开启方法

1.安装openssl-server

1apt install openssh-server

2.修改/etc/ssh/sshd_config文件

1- #PermitRootLogin prohibit-password 2+ PermitRootLogin yes

3.重启ssh服务

1service ssh restart

测试:

1ssh root@localhost
点赞
收藏

评论区

加载中...

相关推荐

linux系统下如何更改在使用中的MySQL数据存放位置?

背景日常实施中可能会出现在部署mysql时未更改数据默认存储路径(默认:/var/lib/mysql),然而一般分配服务器的人只会给系统分区分配50G的空间,这导致后续空间不够用的情况,也就出现了需要迁移数据的问题测试环境租的3A服务器,带宽高root@wangcat/etc/redhatreleaseCentOSLinuxrelease7.6

RHSA

root@localhost~cat/etc/redhatreleaseCentOSLinuxrelease7.2.1511(Core)修复命令:   使用root账号登陆Shell,键入以下代码回车:      Centos/RedHat:yumupdatey 

PAM和账户安全配置

PAM(可插入认证模块)是UNIX系统上一个实现模块化的身份验证模块服务当程序需要对用户进行身份验证时加载并执行的。PAM文件通常位于/etc/pam.d目录中。配置文件/etc/pam.d/passwordauth/etc/pam.d/systemauth/etc/security/pwquality.conf配置密码创建要

ubuntu 18.04使用root用户登录ssh

ubuntu系统默认root用户是不能登录的,密码也是空的。如果要使用root用户登录,必须先为root用户设置密码打开终端,输入:sudopasswdroot然后按回车此时会提示你输入密码,在password:后输入你现在登录的用户的密码在ubuntu系统中,默认是不开启ssh使用root用户登陆的,在/etc/ssh/sshd\_c

Docker应用部署

1.MySQL部署拉取MySQL镜像:dockerpull镜像名创建容器:dockerrunidname容器名p3306:33306eMYSQL\_ROOT\_PASSWORD123456 镜像名\e代表添加环境变量,MYSQL\_ROOT\_PASSWORD是用户root的登陆密码  进入MySQL容

MySQL 8.0 以上版本重置 root 用户密码

MySQL8.0以上版本重置root用户密码1.在/etc/my.cnf文件末尾追加skipgranttablesroot@abdefgmysqlvim/etc/my.cnfmysql