This code has many things in common with the code from elevated.... and I don't like this.

Maybe beside the FilesystemTestCase we should also have an OSAccountFilesystemTestCase for test cases which need to create an os account.

We can create a new account even on Linux... so that the code is lean and nice.