撤消 chmod -R a+rwX 命令

撤消 chmod -R a+rwX 命令

我如何撤消以下命令:

chmod -R a+rwX /

我用它来修改一些权限,但它并没有像我预期的那样工作。我想撤消它,或者至少撤销它。

答案1

最好的办法是从备份中恢复,因为此类命令没有“撤消”功能。

要以其他方式撤销它,您需要知道以前的权限是什么并重新部署它们。

答案2

此操作无法撤销。仅以递归方式删除全局写入权限是行不通的,因为某些目录需要全局可写。我使用以下方法检查了新安装的 ubuntu 系统

sudo find / -xdev  -perm /o+w -a ! -type l -exec ls -dl {} \;

和 /tmp、/var/tmp、/var/crash、/var/lib/php5、/var/metrics 以及一堆目录 /var/spool/postfix。

当文件可供所有人读取(sshd?)时,某些程序可能会拒绝运行。

如果您可以访问另一台运行相同操作系统的计算机,也许您可​​以从那里获取权限。甚至可能值得安装到备用计算机上。无论哪种方式,您都会学到很多有关 find 命令语法的知识。

相关内容