UOS 获取Root权限
最近关于 UOS 新闻比较多,于是上手看看,可以访问官网下载尝试。
官网下载:https://www.chinauos.com/cooperative
UOS安装之后并无ROOT权限,设置中也可尝试获取开发者模式才能获相关权限。不过开发者模式需要注册并进行申请。
鉴于此,下面介绍相对简便获取 root 权限的方式,开启 root 远程登陆 ssh 的方法。
首先下载一个 CentOS boot 镜像,目前最新的是 8.1.1911,也可以从这里自己选一个 http://mirror.centos.org/centos/,根据情况自己选择下载吧,阿里源速度倒是不错。

点开你选的源下载这个几百兆的 CentOS-8.1.1911-x86_64-boot.iso 就好了,不用下载 7G 的。
在装好的 UOS 系统设置为用刚下载的 CentOS boot 镜像启动,启动后选择
Trubleshooting -> Rescue a CentOS Linux System



选择 1) Continue,然后按回车键进入文本终端。
输入 chroot /mnt/sysimage /bin/bash,回车


输入 source /etc/profile,回车
最后用 nano, 修改 /etc/pam.d/su, /etc/pam.d/sudo 。(vim命令在此无效)


注释有 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,来编辑。


然后重启一下 ssh 服务。可以用如下命令:
service sshd restart
/etc/initd.d/sshd restart
systemctl restart sshd.service
最后来一张远程的图片。


本文介绍了如何在UOS操作系统中通过简单的步骤获取ROOT权限,并开启SSH远程登录。首先下载CentOS 8.1.1911的boot镜像,然后在UOS设置中启动该镜像并进入文本终端。通过修改pam.d文件和sshd_config文件,取消deepin_security_verify的限制,允许sudo和root登录SSH。UOS20SP1版本已经自带SSH,可以使用sudo deepin-editor编辑配置文件,并通过服务重启命令使更改生效。

1万+

被折叠的 条评论
为什么被折叠?



