解决更新UOS后无root权限的方案
Tofloor
poster avatar
fly_man
deepin
2020-01-16 08:59
Author
本帖最后由 fly_man 于 2020-1-19 11:29 编辑

本文仅解锁ROOT权限,并非破解授权!
如需授权,请联系统信软件([email protected]


方法零:最简单!
  • 打开控制中心->网络账户
  • 登录你的Deepin ID(没有就去注册一个)
  • 转到通用->开发者模式,点击“进入开发者模式”。点击那个最明显的大按钮,再点击“立即重启”。
  • OK,此贴终结。




---------------------------------以下内容完全多余!------------------------------------



方法一:适用于还未更新的版本
  • 更新前,请在终端中输入:
    1. sudo su
    2. passwd root
    Copy the Code
    根据提示键入root用户的密码,如:ilove2020,然后正常更新至UOS Final
  • 如要使用root权限,请按下Ctrl + Alt + F2F6切换到tty2tty6,大概像这样:

    然后在用户名一栏输入:root
    再输入你刚刚输入输入的密码
    然后就能愉快使用root权限了。注释①

方法二:适用于已更新的版本
  • 准备一个可以启动并能使用root权限的Linux系统
  • 启动你准备的系统,然后打开终端,输入
    1. sudo su
    2. fdisk -l
    Copy the Code
    找到并记下你安装UOS的设备名称。在我这大概是这样的:
    设备            起点      末尾      扇区  大小 类型
    /dev/sdb1       2048   2000895   1998848  976M EFI 系统
    /dev/sdb2    2000896  42000383  39999488 19.1G Linux 文件系统  <-这个是我的安装设备
    /dev/sdb3   42000384 293658623 251658240  120G Linux 文件系统
    /dev/sdb4  293658624 312581774  18923151    9G Linux swap
  • 继续输入 注释②
    1. mkdir /mnt/uos
    2. mount /dev/sdb2 /mnt/uos    //第一个参数替换为你刚刚记下的设备名
    3. chroot /mnt/uos /bin/bash
    Copy the Code

  • 这时候,你应该已经挂载到UOS的根目录并拥有有限的root权限了。 注释③
    光标前大概是这样的: root@user-pc:/#
    然后继续输入

    1. passwd
    Copy the Code
    根据提示键入密码,如:ilove2020
  • 这时候,你应该解决了root用户的密码问题了。下面就是退出了
    1. exit    //退出chroot
    2. sync  //同步磁盘,忘了打应该也没啥
    3. umount /mnt/uos    //解挂载UOS
    4. exit    //退出终端的su
    Copy the Code

  • 重启电脑至UOS
  • 按方法一第二步走一遍,看看行不行。

------------------------华丽的分割线--------------------------------

注释①:root权限仅能在此使用。目前只想到这个办法,再好的方法以后在想
注释②:如果看到:“mkdir: 无法创建目录 /mnt/test: 权限不够”“mount: 只有 root 能执行该操作”“chroot: 无法将根目录更改为 '/mnt/uos/': 不允许的操作”之类,意思就是你现在没有root权限sudo su之。
注释③:别想着用root权限做什么奇怪的事,赶紧搞完回去吧。

Reply Favorite View the author
All Replies
1 / 2
To page
海鸥
deepin
2020-01-16 16:24
#1
支持一下这样好的分享!
Reply View the author
deepinuser17
deepin
2020-01-16 16:59
#2
还有更简单的方法
Reply View the author
fly_man
deepin
2020-01-16 17:22
#3
https://bbs.deepin.org/post/188018
还有更简单的方法

还望您不吝赐教
Reply View the author
海鸥
deepin
2020-01-16 19:21
#4
https://bbs.deepin.org/post/188018
还有更简单的方法

请分享一下方法!
Reply View the author
deepinuser17
deepin
2020-01-16 22:14
#5
下载CentOS 8.1镜像。制作U盘。
用CentOS 8.1U盘启动。 启动时,选排查故障;选营救CentOS Linux System
选 1), 然后按回车键进入文本终端。
在终端下,运行: chroot /mnt/sysimage /bin/bash
然后运行:source /etc/profile
用vim,或nano, 修改/etc/pam.d/su, /etc/pam.d/sudo. 注释有deepin_security_verify的行。保存。
推出文本终端,重启。 运行: exit, exit.
重启机器以后,用户就可以通过sudo, su,获得root权限。
Reply View the author
Comments
busyme
2020-01-18 06:30
没试,但要赞哦。
laoliu945
deepin
2020-01-16 23:18
#6
学习了,谢谢!
Reply View the author
海鸥
deepin
2020-01-17 14:47
#7
https://bbs.deepin.org/post/188018
下载CentOS 8.1镜像。制作U盘。
用CentOS 8.1U盘启动。 启动时,选排查故障;选营救CentOS Linux System
选 ...

学习了。礼!
Reply View the author
199******40
deepin
2020-01-17 16:43
#8
方法零已经不灵了,我只是想来个权限从UOS退回到Deepin 15.11。
Reply View the author
Comments
fly_man
2020-01-19 20:02
方法零在我的虚拟机里是没问题的。您能发一下您的版本号吗?
另外,退回Deepin15.11是很难的,您可以先使用一段时间后再看看能否升级至Deepin V20。
heham
deepin
2020-01-17 20:42
#9
https://bbs.deepin.org/post/188018
方法零已经不灵了,我只是想来个权限从UOS退回到Deepin 15.11。

有权限的怎么退?
Reply View the author
nolocus
deepin
2020-01-18 03:58
#10
第一个就行了。。。 不知道为啥 uos的root权限都能难住人了,,
Reply View the author
nukes_lintao
deepin
2020-01-18 04:59
#11
有免费的不用,要用专业版,还不想 出钱???你们想让开发人员不拿钱免费为你们开发??用D版WIN好了,我个人认为深度还出好长的路要走,但是我没花钱呀,能提些意见就提一些,提不出意见就自己使用好了,别人的劳成果应当必须无偿供你们使用???你自己找到方法有ROOT权限,你自己用就行,发出来是什么意思!尊重下别人的劳动成果好吧!!!!
Reply View the author
Comments
fly_man
2020-01-19 18:42
为你的正版思维诚心实意地点赞
关中π
deepin
2020-01-18 07:03
#12
https://bbs.deepin.org/post/188018
下载CentOS 8.1镜像。制作U盘。
用CentOS 8.1U盘启动。 启动时,选排查故障;选营救CentOS Linux System
选 ...

只要是Live系统 可以读写该 文件就行?
Reply View the author
186******46
deepin
2020-01-18 10:31
#13
注册一个ID,就好了。
Reply View the author
archlte
deepin
2020-01-18 11:25
#14
https://bbs.deepin.org/post/188018
有免费的不用,要用专业版,还不想 出钱???你们想让开发人员不拿钱免费为你们开发??用D版WIN好了,我 ...

你这是什么逻辑?获取root权限和付不付费有什么关系,设置root权限本来是防止普通用户不小心瞎搞导致系统奔溃的情况发生。现在有些人需要这个权限还不给人解了?那官方设置这个解锁root的途径是为了什么?
你说的付费指的是正版授权吧,但是uos目前面向企业用户,个人用户能买到?
Reply View the author
铁山老道孔乙己
deepin
2020-01-18 14:28
#15
是啊!开个价,说不定一不小心就买了
Reply View the author
deepinuser17
deepin
2020-01-18 22:23
#16
https://bbs.deepin.org/post/188018
只要是Live系统 可以读写该 文件就行?

对。任何Live系统能加载UOS 20文件系统对都可以用。
Reply View the author
关中π
deepin
2020-01-18 23:36
#17
deepinuser17 发表于 2020-1-18 14:23
对。任何Live系统能加载UOS 20文件系统对都可以用。

昨晚搞定。谢谢
要是能去掉激活程序和右下角UOS就完美了
Reply View the author
fly_man
deepin
2020-01-19 18:40
#18
https://bbs.deepin.org/post/188018
有免费的不用,要用专业版,还不想 出钱???你们想让开发人员不拿钱免费为你们开发??用D版WIN好了,我 ...

本文主要目的是方便那些想提前体验V20版本的用户。用户获取root权限后依然还是盗版,依然受90 days的限制。
Reply View the author
fly_man
deepin
2020-01-19 18:41
#19
https://bbs.deepin.org/post/188018
昨晚搞定。谢谢
要是能去掉激活程序和右下角UOS就完美了

这个就别想了,等到V20出来之后乖乖更回社区版吧。
Reply View the author
fly_man
deepin
2020-01-19 18:43
#20
https://bbs.deepin.org/post/188018
你这是什么逻辑?获取root权限和付不付费有什么关系,设置root权限本来是防止普通用户不小心瞎搞导致系统 ...

也许到后期也能买呢?
Reply View the author
1 / 2
To page