Teacher

I disliked this challenge at first. It gets better as the challenge progresses. Obtaining root is particularly interesting as you do not obtain a shell per say but doing so should be possible.