Welcome Guest, Not a member yet? Register   Sign In
CI4 Executable Files
#1

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
Reply
#2

(This post was last modified: 05-28-2024, 05:43 AM by kenjis.)

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

(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!
Reply




Theme © iAndrew 2016 - Forum software by © MyBB