That's fine if people helped her after work, it means she is struggling a bit technically and she has to work after-hours to learn. It's ok. It means she is dedicated to her job but lacks some skills and is trying to learn.
The result is also the most important.
I don't think any company would be even slightly 'fine' with unvetted random people having access to any of their systems, and it's almost certainly a breach of contract by the employee to give anyone else that access, whether that involves letting them login and poke around or having them look over your shoulder.
Your experience may vary but for many it's an open secret in IT that developers and sysadmin help each other (at any level).
In practice, when you are a developer you get to know lot of infrastructure and even sometimes customer secrets from Facebook, Apple, Google, PayPal, etc.
This is because the tech people actually speak together, ask feedback and share information.
When a doctor doesn't know, he asks the other doctors for opinion.
There are even websites for that (StackOverflow, GitHub, etc).
It's fine. I trust my employees to use their best judgement when making such choices.
It doesn't mean these 3rd-party guys will get access to your systems.
Even the NSA asks for help, you can see them in the reverse-engineering forums, in MediaWiki conferences, etc.
Experienced developers are not teenagers and act rationally, they don't do 10 years of career to suddenly risk losing all their trust/friends and reputation, all that for 5-minute fame on Twitter for a leak that is likely non-strategic to the outsiders.