请求大哥大神帮我看看如何解决,不想重装啊
Tofloor
poster avatar
chenjp
deepin
2019-01-17 17:54
Author
昨天手贱  执行了这个操作  sudo chmod-R 777 /usr  然后就不能执行sudo命令操作了  我重启了电脑发现不能进去界面了  然后网上说用recovery 模式选择root  结果我这边是这个界面  后面用live系统  也还是不行  请问应该怎么做  哪位大神指点一下  谢谢
Reply Favorite View the author
All Replies
avatar
chenjp
deepin
2019-01-17 18:41
#1
有没有人呀  指点一下嘛
Reply View the author
avatar
司南
deepin
2019-01-17 18:46
#2
https://bbs.deepin.org/user/101846 你能看清图片上的文字嘛?
@zwt
Reply View the author
avatar
whoam1
deepin
2019-01-17 18:55
#3
能系统截图的建议系统截图。方便帮助你的人
Reply View the author
avatar
successfully
deepin
2019-01-17 18:57
#4
使用系统的修复工具将文件的权限修复了就没事了吧!
Reply View the author
avatar
deepinuser17
deepin
2019-01-17 18:58
#5
你发的图看不清楚
Reply View the author
avatar
chenjp
deepin
2019-01-17 19:25
#6
现在重新上传的
Reply View the author
avatar
让我康康
deepin
2019-01-17 19:37
#7
前不久听说国外有工程师被炒鱿鱼,离职前在公司服务器上执rm -rf /*,后来被抓去坐牢了。题主看起来也有这个潜质。
Reply View the author
avatar
Dengshuangjang
deepin
2019-01-17 19:43
#8
  要不你改回去,就在live系统改,找到/usr,命令行输入:chmod 744 /usr。
Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-01-17 19:47
#9

sudo 文件的权限错误, 进入 live 系统去修正它的权限:
  1. chmod 0755 /usr/bin/sudo
  2. chmod u+s /usr/bin/sudo
Copy the Code


注意sudo文件必须是你真是系统的路径
Reply View the author
avatar
deepinuser17
deepin
2019-01-17 20:08
#10
本帖最后由 deepinuser17 于 2019-1-17 12:13 编辑

用Deepin 15.8 或 15.9 光盘,U盘启动机器, 在安装选项出现时,选第二个,Deepin Failsafe. 让机器完成启动。 进入桌面。

打开深度终端(Deepin Terminal). 进行以下操作。目的是给root用户设口令。

1。转换成root
  1. sudo su -
Copy the Code


2. 查看硬盘分区,并确定主文件系统
  1. parted /dev/sda print
Copy the Code


我的机器只有一个分区(文件系统类型为ext4), 是第二个分区
  1. Model: ATA INTEL SSDSA2CW16 (scsi)
  2. Disk /dev/sda: 160GB
  3. Sector size (logical/physical): 512B/512B
  4. Partition Table: gpt
  5. Disk Flags:

  6. Number  Start   End     Size    File system  Name  Flags
  7. 1      1049kB  2097kB  1049kB                     bios_grub
  8. 2      2097kB  160GB   160GB   ext4               boot, esp
Copy the Code


3. 加载主文件系统
  1. mkdir /mnt/sysimage
  2. mount /dev/sda2 /mnt/sysimage
Copy the Code


如果你的主文件系统不是sda2, 调整名字。

查看所加载的文件系统是否是主文件系统。 主文件系统包括/root, /bin, /etc, /usr等目录
  1. root@Deepin:~# ls /mnt/sysimage/
  2. bin   etc         initrd.img.old  lib64       mnt   root  srv       tmp  vmlinuz
  3. boot  home        lastore         lost+found  opt   run   swapfile  usr  vmlinuz.old
  4. dev   initrd.img  lib             media       proc  sbin  sys       var

  5. root@Deepin:~# ls /mnt/sysimage/etc
  6. acpi                    gnome-vfs-2.0         magic              resolv.conf
  7. adduser.conf            gnome-vfs-mime-magic  magic.mime         rmt
  8. alternatives            GNUstep               mailcap            rpc
  9. apm                     groff                 mailcap.order      samba
  10. 。。。。
Copy the Code


4. 给root用户设口令

进入安装的系统
  1. chroot /mnt/sysimage/ /bin/bash
  2. source /etc/profile
Copy the Code


设口令
  1. passwd
Copy the Code

口令要输入两次,例如
  1. root@Deepin:/# passwd
  2. Enter new UNIX password:
  3. Retype new UNIX password:
  4. passwd: password updated successfully
Copy the Code

5. 退出,重启机器。
  1. exit
  2. shutdown -r now
Copy the Code


如果机器自动从光盘启动,在BIOS 界面出现时要取出光盘。

6. 机器显示登录界面以后, 按Ctrl +  Alt  + F3键,切换到文字终端,用root用户登录。 然后复原/usr下文件的许可。最主要的是/usr/bin, /usr/sbin, /usr/local/bin, 正常的文件许可见附件。
Reply View the author
avatar
deepinuser17
deepin
2019-01-17 20:22
#11
正常的文件许可 /usr/bin, /usr/sbin, /usr/local/bin. 其它文件,644, 目录755
Reply View the author
avatar
chenjp
deepin
2019-01-17 22:36
#12
https://bbs.deepin.org/post/173840
  要不你改回去,就在live系统改,找到/usr,命令行输入:chmod 744 /usr。

在live里面修改了以后还是没有效果呀!老大
Reply View the author
avatar
chenjp
deepin
2019-01-17 22:36
#13
https://bbs.deepin.org/post/173840
sudo 文件的权限错误, 进入 live 系统去修正它的权限:

老大 不行呀!改了以后没有生效
Reply View the author
avatar
chenjp
deepin
2019-01-17 22:40
#14
https://bbs.deepin.org/post/173840
正常的文件许可 /usr/bin, /usr/sbin, /usr/local/bin. 其它文件,644, 目录755

好的 谢谢 我看看用你这个看看能不能抢救一下
Reply View the author