you check the app in my sig no idea what your sig is. I'm not 20 I don't abbreviate everything. I now it's hard and time consuming but notice my post give full details of everything I want people to knowFirstly, the shell is very stable between versions. It isn't for a casual user.
If you check the app in my sig, it has the techniques I spoke of, built into the App & accessible using the UI. As a first point of ref, it will at least help you diagnose if it is an SELinux issue.