当用了chmod -R 755 /usr/* 后怎样还原?

当用了chmod -R 755 /usr/* 后怎样还原?

当用了chmod -R 755 /usr/* 后怎样还原usr这个目录下各文件原来用户拥有的权限。这个下面文件太多,记不到各自权限情况了,有无一步恢复chmod -R 755 /usr/*这个命令之前各文件权限的办法。急等 谢谢!
运行命令之后有问题么?如果要还原,则/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin,/usr/X11R6/bin里的命令为755,其他文件夹里的为644,再/usr/share/apps/中可能会有某些程序在里面有命令,那也是755。个人认为如果不影响正常使用,便不需要改。
源起这儿(大家进去帮我看看吧)
http://www.linuxfans.org/nuke/mo ... wtopic&t=100675
[quote:2e414d82df="KanKer"]运行命令之后有问题么?如果要还原,则/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin,/usr/X11R6/bin里的命令为755,其他文件夹里的为644,再/usr/share/apps/中可能会有某些程序在里面有命令,那也是755。个人认为如果不影响正常使用,便不需要改。[/quote]
这样改好象不行,有的图标都不见了。帮我去上面那个地址看看吧,问题就是有一些东西用不起来了。
谁能把FC3/usr这个目录下的各文件权限读出来做成一个脚本用来改我这边usr目录下各文件的权限。发给我,在下感激不尽。
等了一天还是这样没人理会,各位给点思路和指点吧!那怕是错的我也会照着做的。成功总是在错误中一步一步实验出来的吧。不然大家就不会知道bug了。算了下次我还是隐身登录看你们在上面表演我在下面哈哈大笑! :-(  :-)                
#!/bin/sh

chmod -R 644 /usr/*
chmod -R 755  /usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin,/usr/X11R6/bin
这样改试过,很多程序普能身份运行都不正常。还有一些图标也不见了。我想象/usr/bin目录下的恳定有777的。还有/usr/tmp这些目录原来好象也是777。
那就自己多试试吧,我可不愿意再走你的老路。祝你好运,多多试试。在root下可要再三小心为是!
现在就是差一个原来权限的对照表,写个脚本改起也是很快的。