Ubuntu 循环登录( 因为错误修改权限引起/ 使用 .Xauthority 无效之后) 解决方法

先尝试一下大神的操作

https://www.maketecheasier.com/fix-ubuntu-login-loop/

如果不行的话,可能是情况没有那么复杂 lol 

ctrl + alt + F2 (如果有虚拟机,首先关掉Vmware 的快捷键,因为Ctrl + alt 默认是退回用户界面的操作)

进入命令行之后
首先使用命令行登录

cd ./home 
【自己找到所属的home 路径】

sudo chown -R yourname ./home/yourname

yourname 就是用户名

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 执行该命令时出现问题可能是由于权限不足造成的。可以尝试使用以下两种方法解决这个问题: 1.使用sudo命令以管理员权限执行该命令,如下所示: ```sudo cp /home/vensin/.Xauthority /root/.Xauthority``` 这将使用sudo命令以管理员权限执行该命令,从而允许您在/root目录中复制.Xauthority文件。 2.将.Xauthority文件复制到其他地方,然后再将其复制到/root目录中。例如,您可以将文件复制到/tmp目录中,然后再将其复制到/root目录中,如下所示: ```cp /home/vensin/.Xauthority /tmp``` ```sudo cp /tmp/.Xauthority /root/.Xauthority``` 这将首先将文件复制到/tmp目录中,然后使用sudo命令以管理员权限将其复制到/root目录中。 请注意,使用sudo命令需要您拥有管理员权限。如果您没有管理员权限,则需要联系系统管理员以获取帮助。 ### 回答2: 要解决使用命令"sudo cp /home/vensin/.Xauthority /root/.Xauthority"的问题,可以采取以下步骤: 1. 确保你拥有足够的权限使用该命令需要具有root权限。如果你不是root用户,可以尝试使用sudo命令,在命令前加上sudo并输入你的管理员密码。 2. 检查输入的命令是否正确:仔细检查命令的拼写和格式是否正确,确保路径名和文件名输入正确。如果路径名或文件名错误,命令将无法执行。 3. 检查源文件和目标文件的存在性:在执行拷贝命令之前,确保源文件/home/vensin/.Xauthority和目标文件/root/.Xauthority都存在。如果源文件不存在,命令将无法执行。 4. 确保源文件和目标文件的权限:在执行拷贝命令之前,检查源文件和目标文件的权限设置。确保你有读取源文件和写入目标文件的权限。如果没有足够的权限,可以尝试更改文件的权限使用sudo命令来获取必要的权限。 5. 检查目标文件所在的目录的权限:如果目标文件所在的目录/root/没有足够的权限,那么即使你有足够的权限执行拷贝命令,也会导致拷贝失败。确保目标文件所在的目录具有适当的权限,以便允许写入。 6. 注意系统的安全性:使用sudo命令需要谨慎,确保你正在执行一个可信的命令,并且理解命令的含义和潜在影响。 综上所述,通过检查权限、路径、文件存在性和目录权限,你应该能够解决"sudo cp /home/vensin/.Xauthority /root/.Xauthority"命令的问题。 ### 回答3: 在解决"sudo cp /home/vensin/.Xauthority /root/.Xauthority"这个命令的问题时,我们需要明确一些前提条件和注意事项。首先,该命令的目的是将"/home/vensin/.Xauthority"文件复制到"/root/.Xauthority"目录下,其中使用了sudo来获得管理员权限进行操作。 问题可能出现在以下几个方面: 1. 权限问题:确认当前用户是否有足够的权限执行该命令。sudo命令通常要求输入当前用户的密码,以确认其具备管理员权限。 2. 文件路径错误:确定源文件"/home/vensin/.Xauthority"和目标目录"/root/.Xauthority"是否存在。请验证目录名是否正确拼写,以及文件是否存在于对应目录下。 3. 文件访问权限:确认目标目录"/root/.Xauthority"是否对当前用户开放了写入权限使用"ls -l"命令查看"/root/.Xauthority"的属性,确保用户拥有写入权限。 4. 用户不存在:验证"/home/vensin/.Xauthority"中的用户"vensin"是否存在。使用"ls /home"命令检查是否存在以"vensin"命名的用户或用户文件夹。 根据以上可能情况,我们可以采取以下几个解决方法: 1. 修改权限使用sudo chmod命令将"/root/.Xauthority"的权限更改为可写。例如,可以运行"sudo chmod +w /root/.Xauthority"命令。 2. 检查路径:使用"ls"命令验证"/home/vensin/.Xauthority"和"/root/.Xauthority"目录和文件的正确拼写。 3. 管理员权限:检查当前用户是否被赋予sudo权限。可以使用"sudo -l"命令查看可用的sudo权限。 4. 用户检查:确定"/home/vensin/.Xauthority"中的用户"vensin"是否存在。如果不存在,可能需要创建相应的用户。 请注意,"sudo cp /home/vensin/.Xauthority /root/.Xauthority"是一条非常敏感而强大的命令,操作时应谨慎。建议在执行此类操作之前备份相关文件,以防不可预料的问题发生。如果问题仍然存在,请提供更多详细信息以便我们能够提供进一步的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值