好吧,我意外地将所有东西都变成了755,这并不像给当地用户所说的那样糟糕.这有多不安全,如何在不重新安装的情况下轻松恢复?
重新安装是最好的选择.即使下面的工作,我个人总是会有一种不正确的感觉.
>使用另一个Ubuntu系统来引用您的权限.相同的Ubuntu版本和架构.
reference$find / ! -type l \ -path "^/tmp" -prune \ -o -path "^/dev" -prune \ -o -path "^/sys" -prune \ -o -printf "%m %p\n" > /root/perms.txt
>将/root/perms.txt复制到主系统
>使用/root/perms.txt来引用和修改权限
main$cat /root/perms.txt | while read LINE; do perm=echo -E "$LINE" | awk '{print $1}' filename=echo -E "$LINE" | sed 's/^$perm //'
if [-a $filename];然后
echo -E“$filename”>> /root/chmod-success.log
chmod $perm $filename
其他
echo -E“$filename”>> /root/chmod-failure.log
科幻
DONE
>检查/root/chmod-success.log和/root/chmod-failure.log中的错误
无论如何,这里有太多的边缘情况,我甚至无法想象这是否会完美.首先测试另一个非生产系统.并在没有chmod $perm $filename行的主生产系统上进行测试