bneradt opened a new pull request #7668: URL: https://github.com/apache/trafficserver/pull/7668
By default, the Traffic Server process runs as user nobody. This often isn't a problem with the AuTest runs, but in certain circumstances this process will not be able to either read or write from certain locations. For instance, by default, shells in docker containers run as root and the home directory is /root with permissions set to 550. There's nothing fundamental about AuTest that prevents this, but since the ATS process is unprivileged it will not be able to read or write to anything in /root. There can be other manifestations of permissions limitations like this. The AuTest Traffic Server extension already sets up various directories in the sandbox chowned to nobody for the ATS process to access. This tweaks a few of the tests that assumed ATS access outside of these directories to use these designated ones. This allows the test to run in more environments. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
