[Magisk] ipdev:
No such thing. :D

A question is a question. ;)

As long as adb is installed, configured and running..

The adb commands work.

If shell does not have high enough permissions to execute the command, the command will be denied due to permission.

When you connect using adb shell you are logging in as shell user.

You will have access to all files that are owned by shell, the shell group and everything below.

You will have the permissions given to the shell group and any other group that shell is included into.

shell user is also normally included into a few other groups.

/data is owned by system so shell can not access it since it is not part of the system group.

The only thing that shell can access in data (at least on stock redfin) is /data/bootchart

drwxr-xr-x 2 shell shell 3452 1970-09-05 13:39 bootchart

List of /data/ on Pixel 5

drwx------ 6 root root 3452 1970-09-05 14:48 adb
drwxrwxr-x 2 system system 3452 1970-09-05 13:39 anr
drwxr-xr-x 6 root system 3452 1970-09-05 13:39 apex
drwxrwx--x 6 system system 3452 2021-08-07 15:03 app
drwx------ 2 root root 3452 1970-09-05 13:39 app-asec
drwxrwx--x 2 system system 3452 1970-09-05 13:39 app-ephemeral
drwxrwx--x 2 system system 3452 1970-09-05 13:39 app-lib
drwxrwx--x 2 system system 3452 1970-09-05 13:39 app-private
drwxr-x--- 2 system system 3452 1970-09-05 13:39 app-staging
drwx------ 6 system system 3452 2021-08-08 11:53 backup
drwxr-xr-x 2 shell shell 3452 1970-09-05 13:39 bootchart
drwxrwx--- 5 system cache 3452 1970-09-06 11:18 cache
drwxrwx--x 4 root root 3452 2021-08-07 14:14 dalvik-cache
drwxrwx--x 310 system system 53248 2021-08-07 14:44 data
drwxrwx--- 3 drm drm 3452 2021-08-07 14:15 drm
drwx------ 5 root root 3452 1970-09-05 13:39 gsi
drwxrwx--x 2 system system 3452 1970-09-05 13:39 incremental
drwxr-x--x 4 root root 3452 1970-09-05 13:39 local
drwxrwx--- 2 root root 3452 1970-09-05 13:39 lost+found
drwxr-xr-x 2 root root 3452 2021-08-07 15:15 magisk_backup_cf3343d6a4c280e857a32e6a8cf7456195561441
drwxrwx--- 3 media_rw media_rw 3452 2021-08-08 11:53 media
drwxrwx--- 2 mediadrm mediadrm 3452 1970-09-05 13:39 mediadrm
drwxrwx--t 53 system misc 3452 2021-08-07 14:14 misc
drwxrwx--t 3 system misc 3452 2021-08-07 14:15 misc_ce
drwxrwx--t 3 system misc 3452 1970-09-05 13:39 misc_de
drwxrwx--- 3 nfc nfc 3452 2021-08-07 14:15 nfc
drwxrwx--x 2 root root 3452 1970-09-05 13:39 ota
drwxrwx--- 2 system cache 3452 1970-09-05 13:39 ota_package
drwx------ 2 system system 3452 2021-08-08 11:53 per_boot
drwxrwxr-x 2 system system 3452 1970-09-05 13:39 preloads
drwx------ 2 root root 3452 2021-08-08 11:53 property
drwxrwx--- 2 system cache 3452 1970-09-06 10:55 recovery
drwxrwx--x 2 system system 24576 2021-08-07 14:14 resource-cache
drwx------ 2 system system 3452 1970-09-05 13:39 rollback
drwx------ 2 system system 3452 1970-09-05 13:39 rollback-observer
drwxrwxr-x 2 system system 3452 1970-09-05 13:39 server_configurable_flags
drwx------ 2 system system 3452 1970-09-05 13:39 ss
drwxrwxr-x 23 system system 4096 2021-08-08 14:16 system
drwxrwx--- 3 system system 3452 2021-08-07 14:15 system_ce
drwxrwx--- 3 system system 3452 2021-08-08 12:25 system_de
drwxrwx--x 2 system system 3452 1970-09-05 13:39 tombstones
drwx------ 3 root root 3452 1970-09-05 13:39 unencrypted
drwx--x--x 3 system system 3452 1970-09-05 13:39 user
drwx--x--x 3 system system 3452 1970-09-05 13:39 user_de
drwxrwx--x 28 root root 3452 2021-08-07 14:14 vendor
drwxrwx--x 3 root root 3452 2021-08-07 14:15 vendor_ce
drwxrwx--x 3 root root 3452 1970-09-05 13:39 vendor_de

TWRP defaults to root access for adb.

When you start an adb shell (booted into TWRP), you actually log in as root.

As we all know, root is the supreme user when it comes to unix based systems.

unix, BSD, linux, Android, macOS.​

If root user is denied access..

You have BIG issues. :p

Cheers. :cowboy: