意外运行了“sudo chmod a+rx ~”

意外运行了“sudo chmod a+rx ~”

我意外地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,因此没有真正的主目录,请不要使用第二个,因为您可能会从公共区域中删除权限。

相关内容