如果你发觉一个目录结构下的大量文件权限(读、写、可执行)很乱时,可以执行以下两个命令批量修正:
chmod 755 -R dir_name
find dir_name -type f -exec chmod 644 {} \;
如果你还有其它的要求,比如将sh或者py文件增加可执行权限,这个就更简单了:
find dir_name -name “*.sh” -exec chmod 755 {} \;
find dir_name -name “*.py” -exec chmod 755 {} \;
当然,这样做过后,其它一些可执行程序也相应去掉了可执行权限,比如C的可执行程序。
Do you have any other idea about this problem? If you do, plz let me know.
本文来自http://linux.cuit.edu.cn/?p=375 转载请注明