尽管我没有运行任何chmod
或chown
命令,但我似乎失去了进入主目录中某些文件夹的能力cd
。因此,由于我对 Linux 权限一无所知,所以我按照这个论坛上的各种答案运行:
sudo chmod -R 666 /home/rasmus/
sudo chown -c rasmus /home/rasmus/
sudo chown rasmus:rasmus /home/rasmus/
chmod 750 /home/rasmus/
sudo chown -R rasmus:rasmus /home/rasmus/
sudo chmod a+rx /home
sudo chmod u+w /home
让我的主目录处于这种状态:
10:57:35: 8
答案1
不知道命令在哪里
sudo chmod -R 666 /home/rasmus/
是来自。但那一个相当糟糕。它删除了所有文件夹上的可执行位,而这是列出目录或更改该目录所需的。此外,您向任何人授予了对主目录中每个文件的读/写访问权限。您可能还想修复这个问题。
由于您的所有文件和目录都有666访问权限,您可以按照如下方式恢复目录设置。
sudo find /home/rasmus -type d -exec chmod 755 "{}" \;