UOS 获取Root权限

UOS 获取Root权限

最近关于 UOS 新闻比较多,于是上手看看,可以访问官网下载尝试。
官网下载:https://www.chinauos.com/cooperative

UOS安装之后并无ROOT权限,设置中也可尝试获取开发者模式才能获相关权限。不过开发者模式需要注册并进行申请。
鉴于此,下面介绍相对简便获取 root 权限的方式,开启 root 远程登陆 ssh 的方法。

首先下载一个 CentOS boot 镜像,目前最新的是 8.1.1911,也可以从这里自己选一个 http://mirror.centos.org/centos/,根据情况自己选择下载吧,阿里源速度倒是不错。
UOS 获取Root权限_第1张图片
点开你选的源下载这个几百兆的 CentOS-8.1.1911-x86_64-boot.iso 就好了,不用下载 7G 的。
在装好的 UOS 系统设置为用刚下载的 CentOS boot 镜像启动,启动后选择
Trubleshooting -> Rescue a CentOS Linux System
UOS 获取Root权限_第2张图片
UOS 获取Root权限_第3张图片
UOS 获取Root权限_第4张图片
选择 1) Continue,然后按回车键进入文本终端。
输入 chroot /mnt/sysimage /bin/bash,回车
UOS 获取Root权限_第5张图片
UOS 获取Root权限_第6张图片
输入 source /etc/profile,回车

最后用 nano, 修改 /etc/pam.d/su, /etc/pam.d/sudo 。(vim命令在此无效)
UOS 获取Root权限_第7张图片
UOS 获取Root权限_第8张图片
注释有 deepin_security_verify 的行,保存。再启动 UOS 就可以愉快的 sudo 了。
对了顺便说一下 UOS20SP1 自带 SSH 了,装来测试的话可选择UOS SP1。

远程 root 登陆 ssh 简单和一般 Linux 设置一样找到 /etc/ssh/sshd_config 添加一行 PermitRootLogin yes 就好了,用 Windows 多了还是喜欢类似记事本的编辑器,这里可以用 sudo deepin-editor /etc/ssh/sshd_config,来编辑。
UOS 获取Root权限_第9张图片
UOS 获取Root权限_第10张图片
然后重启一下 ssh 服务。可以用如下命令:
service sshd restart
/etc/initd.d/sshd restart
systemctl restart sshd.service

最后来一张远程的图片。
UOS 获取Root权限_第11张图片
UOS 获取Root权限_第12张图片

你可能感兴趣的:(笔记,linux)