如何更改用户所有权

如何更改用户所有权

我最近手忙脚乱地更改了/home/randy文件夹中的权限。当我通过启动实时会话 CD 检查权限时,我看到用户是 1000。我无法访问它。一切都丢失了吗?

大家好,我试过了。我无法启动到 grub 菜单。当我在启动过程中按住左移键时,它只是保持正常启动。如果我按得太早,就会出现“键盘”错误。我可以按照 zhc 和 Pilot6 的说明进入终端。我运行命令

sudo chown -R randy:randy /home/randy

它要求我输入密码。我输入了密码。我接受了。它运行了,但之后我必须关机,因为当我使用它时,CtrlAltF7它会返回到我点击退出消息窗口后出现的屏幕。当我正常启动时,它仍然给出相同的错误,即...在正常启动期间输入用户名和密码后,我收到这 3 条消息...第一条

Could not update ICEauthority file /home/randy/.ICEauthority

然后我得到

There is a problem with the configuration server. (/usr/lib/libgconf2-4/gconfig-sanity-check-2 exited with status 256)

最后我得到...

Nautilus could not create the following required folders:/home/randy/Desktop,/home/randy/.nuatilus. (before running Nautilus, please create these folders or set permissions such that Nautilus can create them.)

请记住,我运行的是 10.04 LTS,虽然我已经运行 Ubuntu 多年了,但我对它还是很不熟悉。对我来说,它一直没有问题,直到我尝试更改照片文件夹的权限。问题就是从那时开始的。我对使用终端非常不熟悉。

顺便说一句...当我跑到那条线上时

getent passwd 1000

根据 muru 的要求它返回了此信息。

randy:x:1000:1000:Randy Thibeau,,,:/home/randy:bin/bash

无论这一切意味着什么!

答案1

正常启动到登录屏幕后,点击ctrl + alt + F1访问终端。登录后使用命令

sudo chown -R <user>:<usergroup> /home/randy

例如

sudo chown -R randy:randy /home/randy

如果您为自己设置了自定义组,则可以使用 查看groups <username>。您的组是 之后的第一个组:

-R确保 /home/randy 内的所有子文件夹和文件都获得相同的权限。

ctrl + alt + F7回到图形并正常登录。

如果您无法启动到登录屏幕,请使用 AB 的恢复模式指南。

答案2

只需在终端运行

sudo chown -R <user>:<user> /home/randy

如果你的用户名是 randy 那么

sudo chown -R randy:randy /home/randy

答案3

启动恢复模式。

  1. 启动进入 GRUB 菜单

    按住左边 Shift启动时按下 ENTER 键。

  2. 启动恢复模式

    选择条目先进的恢复模式

  3. 打开根控制台

    选择条目

  4. 重新挂载根分区

    mount -o rw,remount /
    
  5. 如果您的主分区/home位于单独的分区上,请挂载

  6. 更改权限

    chown -R <your_user_name>:<your_user_name> /home/<your_user_name>
    

答案4

sudo chown -R randy /home/randy在控制台中运行(按 CTRL+ALT+F1)应该可以解决您的问题。

相关内容