更改 / 对用户的权限

ccr*_*ama 15 root sudo chown

我愚蠢地跑了sudo chown -R carlos:carlos /,卡洛斯是我的用户。这将所有文件更改为 Carlos,我无法再次启动(因为根文件现在归 #1000 所有)并且我无法在 live cd 中获得 sudo 访问权限(因为 /usr 的所有者已更改为我的用户)。谁能帮我?仅供参考,我已经安装了我的硬盘。

Jor*_*tro 11

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

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

  • 实际上,根据我的经验,取决于 /home 驱动器是否位于单独的安装点上,因为根据我在尝试重新安装时所做的工作,Ubuntu 需要擦除 / 的安装点以重新安装它的操作系统... (3认同)

M.J*_*M.J 10

它对我有用,希望它可以帮助某人。如果这不起作用,重新安装始终是另一种选择。

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
Run Code Online (Sandbox Code Playgroud)