更改/对用户的权限

我愚蠢地跑了sudo chown -R carlos:carlos /和carlos是我的用户。 这改变了所有文件为Carlos,我无法再次启动(因为根文件现在由#1000拥有)并且我无法在live cd中获取sudo(因为/ usr的所有者已更改为我的用户)。 谁能帮我? 仅供我使用我的硬盘。

您可能会花费大量时间来修复此问题,最好的办法是重新安装现有安装并重新检查不要格式化分区。

您将丢失已安装的软件包并且必须重新安装它们,但它比重建系统上的权限要少得多。

它对我有用,希望对某人有所帮助。

 On booting time: Select Advanced Options for Ubuntu. Switch to ubuntu recovery mode. Select root option from the list of Options. Enter the commands below: mount -o remount,rw / mount --all chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo restart 
  1. 启动进入恢复模式(从此链接开始,按照1到8进行操作)。 第8项非常重要。

  2. 通过在那里输入root终端,更改sudoers.so文件的所有权: chown 0 /usr/lib/sudo/sudoers.so

  3. 然后chmod 644 /usr/lib/sudo/sudoers.so

  4. 重启你的电脑。