> I would never let my manager into my Linux systems, just to make an analogy. I give my manager a report on what's going on but I'd never let them in.
I'm not sure about the chain of command in your company but in most companies, managers don't need permission from their charges for access. Managers are the ones who give their underlings access.
Granted, in most tech infrastructure, only a handful of people might have direct access to production/sensitive assets like databases, file, web, etc servers. And managers wouldn't want to muck around on production servers. But the idea that you wouldn't let your manager access or that they couldn't get access if require seems very odd. What happens if you quit or get fired? If your manager wanted access and you refused, he has the power to fire you.
> Yet these top directors are able to get access to essentially any database or system just because of their title.
Depending on their role, directors of any company can get access to anything because they act as the ultimate arbiters on behalf of the shareholders. The chairman of the board is who the CEO of companies report to.
Sure, you wouldn't want people who don't know the systems to gain access. But I'd be interested to know how a low level employee can prevent their manager or even directors from access if they wanted it.