Hi - I found your question because I’ve been having the same problem. I was using a ScotchBox VM and getting the same “permission denied” errors as you. If I tried sudo I got “command not found” instead.
It turns out sake is just a wrapper for “vendor/silverstripe/framework/cli-script.php” - so I was able to make things work by going: