CodeIgniter Forums
CI4 Executable Files - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5)
+--- Forum: Installation & Setup (https://forum.codeigniter.com/forumdisplay.php?fid=9)
+--- Thread: CI4 Executable Files (/showthread.php?tid=90959)



CI4 Executable Files - berky - 05-28-2024

Is it normal to have files in the CI4 installation with execution permissions? I feel like this shouldn't be the case, at least for the php files.  Can anyone confirm/deny?

Code:
# find . -type f -executable -exec ls -l {} \;
-rwxr-xr-x 1 myuser mygroup 3080 Jan 11 00:34 ./app/Config/DocTypes.php
-rwxr-xr-x 1 myuser mygroup 3250 Jan 11 00:34 ./spark
-rwxr-xr-x 1 myuser mygroup 6246 Jan 11 00:34 ./vendor/nikic/php-parser/bin/php-parse
-rwxr-xr-x 1 myuser mygroup 3080 Jan 11 00:34 ./vendor/codeigniter4/framework/app/Config/DocTypes.php
-rwxr-xr-x 1 myuser mygroup 3250 Jan 11 00:34 ./vendor/codeigniter4/framework/spark
-rwxr-xr-x 1 myuser mygroup 729 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Test/Mock/MockResponse.php
-rwxr-xr-x 1 myuser mygroup 27574 Jan 11 00:34 ./vendor/codeigniter4/framework/system/HTTP/IncomingRequest.php
-rwxr-xr-x 1 myuser mygroup 16210 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Database/SQLSRV/Connection.php
-rwxr-xr-x 1 myuser mygroup 1255 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Database/SQLSRV/Utils.php
-rwxr-xr-x 1 myuser mygroup 12168 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Database/SQLSRV/Forge.php
-rwxr-xr-x 1 myuser mygroup 4850 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Database/SQLSRV/Result.php
-rwxr-xr-x 1 myuser mygroup 3405 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Database/SQLSRV/PreparedQuery.php
-rwxr-xr-x 1 myuser mygroup 24298 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Database/SQLSRV/Builder.php
-rwxr-xr-x 1 myuser mygroup 16328 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Helpers/html_helper.php
-rwxr-xr-x 1 myuser mygroup 23824 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Helpers/text_helper.php
-rwxr-xr-x 1 myuser mygroup 3677 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Helpers/cookie_helper.php
-rwxr-xr-x 1 myuser mygroup 10753 Jan 11 00:34 ./vendor/codeigniter4/framework/system/Helpers/inflector_helper.php
-rwxr-xr-x 1 myuser mygroup 0 Jan 11 00:34 ./vendor/codeigniter4/framework/writable/debugbar/.gitkeep
-rwxr-xr-x 1 myuser mygroup 124 Jan 11 00:34 ./vendor/codeigniter4/framework/writable/.htaccess
-rwxr-xr-x 1 myuser mygroup 131 Jan 11 00:34 ./vendor/codeigniter4/framework/writable/logs/index.html
-rwxr-xr-x 1 myuser mygroup 131 Jan 11 00:34 ./vendor/codeigniter4/framework/writable/session/index.html
-rwxr-xr-x 1 myuser mygroup 131 Jan 11 00:34 ./vendor/codeigniter4/framework/writable/cache/index.html
-rwxr-xr-x 1 myuser mygroup 131 Jan 11 00:34 ./vendor/codeigniter4/framework/writable/uploads/index.html
-rwxr-xr-x 1 myuser mygroup 2716 Jan 11 00:34 ./vendor/phpunit/phpunit/phpunit
-rwxr-xr-x 1 myuser mygroup 1481 Jan 11 00:34 ./vendor/sebastian/resource-operations/build/generate.php
-rwxr-xr-x 1 myuser mygroup 3224 Jan 11 00:34 ./vendor/bin/php-parse
-rwxr-xr-x 1 myuser mygroup 3565 Jan 11 00:34 ./vendor/bin/phpunit
-rwxr-xr-x 1 myuser mygroup 3873 Jan 11 00:34 ./builds
-rwxr-xr-x 1 myuser mygroup 0 Jan 11 00:34 ./writable/debugbar/.gitkeep
-rwxr-xr-x 1 myuser mygroup 124 Jan 11 00:34 ./writable/.htaccess
-rwxr-xr-x 1 myuser mygroup 131 Jan 11 00:34 ./writable/logs/index.html
-rwxr-xr-x 1 myuser mygroup 131 Jan 11 00:34 ./writable/session/index.html
-rwxr-xr-x 1 myuser mygroup 131 Jan 11 00:34 ./writable/cache/index.html
-rwxr-xr-x 1 myuser mygroup 131 Jan 11 00:34 ./writable/uploads/index.html



RE: CI4 Executable Files - kenjis - 05-28-2024

I think these are no harm, but not consistent.
So I send a PR to fix. https://github.com/codeigniter4/CodeIgniter4/pull/8918


RE: CI4 Executable Files - berky - 05-28-2024

(05-28-2024, 05:42 AM)kenjis Wrote: I think these are no harm, but not consistent.
So I send a PR to fix. https://github.com/codeigniter4/CodeIgniter4/pull/8918

awesome, thanks!