Not even root can `ls .Trashes` on external disk in MacOS
On my imac, I went to /Volumes/MyBook/.Trashes and I just tried sudo ls and it worked. It asked me for a password and then listed the contents. I was able to do sudo ls from then on without the password.