需要帮助修复 Xubuntu 16.04.6 中的所有者、组和用户权限

需要帮助修复 Xubuntu 16.04.6 中的所有者、组和用户权限

前段时间我弄乱了我的系统用户和组权限,现在我无法运行用户-管理员命令,输出为:/home/vladimir/.config/ibus/bus 的所有者不是 vladimir!(业主是),如果我改成弗拉基米尔我得到了相同的输出,显示所有者不是。我无法修改用户和组 GUI 上的任何内容,当我尝试修改任何设置时,会立即打开和关闭多个窗口,速度如此之快,以至于我无法看清发生了什么!非常感谢您的帮助,我很久以前就添加了一个用户。

答案1

听起来你好像用棍子搅动了你的系统root,以 身份运行 GUI 工具root,总的来说,行为粗心大意。users-admin命令是什么?但是,

要查看目录root中包含的内容$HOME

sudo find $HOME -user root

然后把它们还给你,

sudo find $HOME -user root -print0 \
    xargs -0 -r sudo chown "$USER"

如果sudo这对您不起作用,那么您的系统确实已经损坏。我希望您已经备份了数据。

如果您知道您弄乱了某个文件,请找到提供该文件的包,然后重新安装该包。例如,如果您更改了的权限/所有权/bin/su,您可以执行以下操作:

walt@bat:~(127)$ type -p su
/bin/su
walt@bat:~(0)$ dpkg -S $(!!)
dpkg -S $(type -p su)
login: /bin/su
walt@bat:~(0)$ sudo apt-get install --reinstall login

但是,最简单、最安全的方法是备份您的数据,确保您可以读取您的备份,重新安装整个系统并恢复。

相关内容