将所有权限更改为 root 后,如何返回旧的 chmod 所有者权限

将所有权限更改为 root 后,如何返回旧的 chmod 所有者权限

我执行了命令

chmod -R www-数据:www-数据/

但之后,什么都没起作用。所以我在网上发现,你可以使用以下命令恢复默认权限:

perl -0ne '$_ =~ m{^(\d*\d\d\d) (.*)\0$} ; 打印 "chmod $1 $2\n" ; chmod oct($1), $2 ;' working-permissions.txt

但有一些可以与群主合作吗?

答案1

你可能意味着你使用了chown命令。您提供的命令无效。

如果确实如此,你会发现这个问题与这个问题非常相似:https://unix.stackexchange.com/questions/48845/how-to-revert-chown-command

事实证明,这确实不是一个简单的解决办法。您可能需要花时间手动恢复许多文件和文件夹的所有权,并通过恢复驱动器访问它们。如下所示:http://www.system-rescue-cd.org

相关内容