意外将 /home/(userName) 中的所有文件设置为 755

意外将 /home/(userName) 中的所有文件设置为 755

我最近在个人电脑上安装了 Ubuntu,我是唯一的用户。我遇到了这个问题,每次我将某些内容保存到桌面时,图标都会重新排列。(我还没有解决这个问题,所以欢迎提出解决方案)

为了解决桌面问题,我sudo chmod -R 766 /home/(UserName)阅读后尝试执行每当我刷新桌面或启动系统时,桌面图标都会不断重新排列。这当然会将所有文件和目录设置为 766,并迅速搞乱各种权限问题。

在我意识到自己做了什么之后,我将它们全部改回 755,然后sudo chmod -R 755 /home/(UserName)慢慢地逐个更改单个文件的权限以限制权限。

我的问题:如果我漏掉了某些东西,并且没有限制权限,这会导致问题吗?安全问题或其他问题。谢谢

答案1

要更改的重要文件/目录是~/.ssh~/.gnupg。如果这些设置不正确,程序往往无法运行,因为它们对权限非常挑剔。否则,作为唯一用户,您相当安全。

如果将来发生这种情况,这里有两个可以加快速度的命令:

  • 更改主目录中所有目录的权限:find /home/(UserName) -type d -exec chmod 750 {} \;
  • 更改家中所有文件的权限:find /home/(UserName) -type f -exec chmod 640 {} \;

您显然可以根据需要调整权限和搜索目录。

相关内容