Originally Posted by ramkernel
Thanks for the info
If the kernel can read without my permission why can't it do the same for shell scripts?
Shell scripts are not read directly by the kernel, but are interpreted first by the shell (such as /bin/bash). Since the shell operates in user space it must have read permission on the script.