You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行cp命令遗漏-a参数致/home目录权限异常,如何恢复标准权限?

执行cp命令遗漏-a参数致/home目录权限异常,如何恢复标准权限?

别慌,这种因cp命令漏加-a参数导致用户主目录权限混乱的情况很常见,我来帮你一步步安全修复,完全不用怕破坏系统程序的权限:

  • 首先获取root权限:你可以打开终端执行sudo -i切换到root shell(输入你的用户密码即可),这样后续命令不用重复加sudo;或者每个命令前都加上sudo前缀。

  • 先确认并修复/home目录本身的默认权限(正常情况下/home就是root所有,权限为755,这一步是确保基础目录没问题):

    chown root:root /home
    chmod 755 /home
    
  • 重点修复你的用户主目录/home/calin:

    1. 递归修改目录下所有文件和子目录的所有者为你自己(用户和用户组都是calin):
      chown -R calin:calin /home/calin
      
    2. 设置主目录的默认安全权限(只有你自己能访问,这是Linux用户主目录的标准配置):
      chmod 700 /home/calin
      
  • 验证修复效果:退出root(执行exit),回到你的用户账号,尝试打开/home/calin下的文件、文件夹,或者用Nautilus查看权限,应该已经恢复正常了。

需要特别提醒你:绝对不要尝试把系统所有文件的权限改成和你一样!系统程序、服务依赖特定的所有者(比如root、系统用户)和权限才能正常运行,乱改会导致系统崩溃,我们只需要修复你自己的主目录就足够了。

备注:内容来源于stack exchange,提问作者KattyTheEnby

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:34:42