We’ve noticed today that when running the self-host runner as a service on Mac (macOS 11.4), that it doesn’t have access to mounted SMB volumes, even though it at least appears that the service is running as the expected user.
The mounted SMB files are accessible when using the
run.sh script (rather than the
svc.sh service script) and are also accessible from the terminal.
Is there some extra configuration involving permissions that needs to happen when running the Mac self-hosted runner as a service?