尝试为多个脚本递归设置权限:
chmod -R /export/home/*.sh
但有些文件没有.sh
分机,例如.ksh
和某些脚本根本没有扩展。
如何使所有脚本/文件可执行? (任何类型,扩展与否)
答案 0 :(得分:0)
这个命令可以解决这个问题:
find /export/home -type f -exec chmod +x {} \;
但是,我认为你并不想让所有文件都可执行 - 这有很大的安全隐患。你最好只确定哪些文件应该是可执行的,或者将它们放在“bin /”子目录中,然后你可以搜索它:
find /export/home -type d -name bin -exec chmod -R +x {} \;