我想将chmod 644设置为我的ubuntu中的一些文件,如下所示
sudo chmod 644 ./*但我无意中做到了
sudo chmod 644 /*它破坏了我的ubuntu,一些命令开始显示权限被拒绝。下面的图片是我做错了的证据。
我是本图的新手,我绝对不知道该怎么回去。

发布于 2022-02-23 22:44:37
这方面的基本问题是,通过从所有顶级目录中删除execute权限位,实际上已经拒绝了对这些目录下所有文件的访问,因此现在无法执行任何命令。(除了shell的内置命令外,这些命令都救不了你。)
我能想象的最简单的出路是:
sudo chmod a+X /mnt/*再次设置执行权限位注意大写X,这将确保只有目录将获得权限位设置。
还请注意,在标准的Ubuntu安装中,有两个顶级目录(/lost+found和/root),它们没有每个人的执行权限。当您的系统再次可用时,您可以稍后修复这个问题。
https://askubuntu.com/questions/1394577
复制相似问题