0
:修正複数のスクリプトのために再帰的に権限を設定しようとすると、スクリプトのパーミッションを再帰的に
chmod -R /export/home/*.sh
しかし、いくつかのファイルは、例えば、.sh
拡張子を持っていません.ksh
があり、一部のスクリプトのには拡張子がありません。です。
どのようにすべてのスクリプト/ファイルを実行可能にすることができますか? (任意の型、拡張かどうかは)
:修正複数のスクリプトのために再帰的に権限を設定しようとすると、スクリプトのパーミッションを再帰的に
chmod -R /export/home/*.sh
しかし、いくつかのファイルは、例えば、.sh
拡張子を持っていません.ksh
があり、一部のスクリプトのには拡張子がありません。です。
どのようにすべてのスクリプト/ファイルを実行可能にすることができますか? (任意の型、拡張かどうかは)
このコマンドは、トリックを行う必要があります。
find /export/home -type f -exec chmod +x {} \;
はしかし、私はあなたが本当に実行可能なすべてのファイルを作りたいとは思わない - 重大なセキュリティ上のリスクが、この中にあります。実行可能ファイルを特定するか、「bin /」サブディレクトリに置くだけでよいのでしょうか?それでは、あなたは次のように検索することができます:
find /export/home -type d -name bin -exec chmod -R +x {} \;