我意外地sudo chmod a+rx ~
在系统根目录而不是sudo chmod a+rx myfolder
...上运行了
我跑了
sudo chmod -R a+rX myfolder/public_html
然后不小心跑了
sudo chmod a+rx ~
而不是sudo chmod a+rx myfolder
这句话出自我用来作为指南的网站……
“第一个命令将 public_html 目录中的所有内容设置为系统上所有用户均可读取和访问。第二个命令将您的主目录设置为相同方式(但不是其中的所有文件,就像我们对 public_html 所做的那样)。请注意,第一个命令中的“X”是大写的。”
简而言之,我不是权限专家,我们的云服务器上有许多用户。我想将其设置回更安全的状态,以便我们的主要 ssh 用户安全无虞,但任何 ftp 用户都不会利用我的严重错误。
请原谅我的无知!
答案1
chmod go-wrx ~
或者,如果 sudo 导致它更改 root 的~
,sudo chmod go-wrx ~root
。注意:如果未设置 root,因此没有真正的主目录,请不要使用第二个,因为您可能会从公共区域中删除权限。