Thank you danb35.
After wasting time on research I discovered that you can't SSH as the root user.
Nonsense--but you do need to enable root logins in the SSH service settings.
Thank you, Selecting "Log in as Root with Password" in the SSH service settings, permitted me to login SSH as the root user.
Now I can perform those GUI shell confounding procedures by SSH login as root.
WooWho.
I can't do it in a user SSH session either because I am not permitted to access /mnt from that interface.
...or you could learn about the su command...
Thank you for pointing out what I need.
"su -" permits the user account I created to perform the "chmod -R 777 /mnt/pool/eds" command.
The chmod command above is now running in that user's "su -" created shell.
It's hung now, obviously processing the chmod command and producing no errors.
When I do chmod -R 777 /mnt/pool/eds I get the error "chmod: /mnt/pool/eds: Operation not permitted."
...because you've created a dataset with ACLs, on which chmod doesn't work.
I do believe that "Operation not permitted." was caused by the user not having "su -" administrator privileges.
Every dataset residing below "/mnt/pool/eds" has ACLs due to being primarily accessed by Windows boxes.
I do not wish to be argumentative but, the "chmod -R 777 /mnt/pool/eds" command has been running in the user's "su -" session for more than an hour now and has produced no errors so far.
So, at this point, I see that the "chmod -R 777 /mnt/pool/eds" command is processing permissions on ACL configured datasets without producing any messages - good or bad.
By the way, "eds" is short for "Encrypted Data Set".
It took me two months of research and hard work to get my two TrueNAS servers setup with passphrase encryption, Samba, SSH, and successful replication.
Originally, encrypting the "pool" dataset was a disaster, so I created the "eds" dataset below "pool" and encrypted it.
Then everything except for the "iocage" dataset is placed inside the "eds" dataset.
Trying to encrypt the "iocage" dataset was also a disaster, so it remains unencrypted to this day.
Now, the chmod command has passed all of the "chmod: /mnt/pool/eds/iocage-shed/jails/urbj/root/lib: Read-only file system" errors and appears to be continuing.
These errors have been received from all attempts to run the chmod command and are self explanatory.
My Urbackup - "urbj" jail - appears to have been created "Read Only".
I don't know if I created the jail RO or Urbackup set everything to RO upon installation.
In any event, Urbackup works O.K., so I am not going to fix what's not broken.
The chmod is still running and has used 5:46 minutes of processing time so far.
A story: A man from the land of Windows gets on a plane to fly to the land of BSD to visit a friend who has recently moved there.
You arrive at the rental car agency at the airport after midnight.
You are now in your rental car in the agencies parking lot and you immediately recognize that cars in the land of BSD have no pedals and no steering wheel.
You know that all of the inhabitants of the land of BSD drive these cars every day.
But here you sit in a car in a foreign land and you quickly realize that even though you have been driving cars in your land of Windows for 50 years now, you have absolutely no idea how to leave the parking lot in a car built in the land of BSD.
Can you imagine what a disaster that would be if the automotive world worked like the computing world.
Thank you danb35 for your invaluable help.
All for now