On Thu, Nov 10, 2022, at 7:31 PM, Russ Cox wrote:
> For me, I added 9term and bash and rc to "Full Disk Access" and that seemed
> to work.
> Not sure what is different on your computer.
Looking for differences between this and Steve Simon's post, I wonder if all the command-line programs inherit privileges from bash at some point, and maybe rc doesn't have the code to initialize that inheritance; to request permission or something. In that case, if whole-disk permission is granted to rc but not bash, you have a problem. It's a bit of a stretch, but easy to test.
It also got me wondering if there's an option, maybe a hidden one, to permit programs (shells) to pass on privileges to their children. To find out, if Steve Simon still has the problem, and if on his machine rc has permission but not ls, he could try `echo *` to see if rc can list files. If rc can but ls can't, you know permissions aren't being inherited.