    def test_win_inaccessible_root(self):
        """
        there should be a new root dir created if existing one is not accessible
        """
        tmpdir = tempfile.mkdtemp()
        try:
            d_dir = catalog.default_dir_win(tmpdir)
            root_ddir = os.path.dirname(d_dir)

            try:
                os.chmod(root_ddir, stat.S_IREAD | stat.S_IEXEC)
            except OSError:
                raise KnownFailureTest("Can't change permissions of root default_dir.")

            new_ddir = catalog.default_dir_win(tmpdir)
            assert_(not os.path.samefile(new_ddir, d_dir))
            new_ddir2 = catalog.default_dir_win(tmpdir)
            assert_(os.path.samefile(new_ddir, new_ddir2))
        finally:
            os.chmod(root_ddir, 0o700)
            remove_tree(tmpdir)
The software does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.