I'm running a Linux HPC cluster, and I keep getting users who think they need admin permissions for installing software. They SSH into a login node and run jobs using commands like `srun --mem=16gb --gres=gpu:1 --pty bash`. While some users manage to compile software in their home directories using tools like conda, many still email me daily asking for sudo access after running into permission errors when trying to install packages. Even when I provide them with the proper installation steps without needing root access, they continuously fail to follow through and resort to asking for more permission. What strategies can I use to effectively teach them how to work within the system without needing those permissions?
5 Answers
Implementing a web portal for requests can help too, but you might also look into creating a system where users can request specific software installations. This could take the load off you but ensure they get what they need without sudo access. Just a thought!
NaaS, or "No" as a Service, is a perfect approach here! Just firmly deny requests that don’t follow the guidelines. Setting boundaries will help them understand that sudo access is off the table.
Haha, 'No' as a Service! I love that. It's true, sometimes you just have to stand your ground.
This really does seem like a training issue. Consider creating runbooks or guides for users that detail the steps to take when they encounter problems. And make it clear that you're not a catch-all support for every issue they have, so they start taking initiative.
Keeping a work diary sounds smart! Documenting requests can help you set expectations for responses and show users that you're already helping as much as you can.
Have you thought about creating a detailed FAQ or a step-by-step guide for common issues? Share that with them and let them know they should check it first before contacting you. And if they still reach out, you can point them back to the guide.
Sounds like a solid plan! Even if many don’t read it, you can remind them that the info they need is right there.
It sounds like you might need to change the way users are thinking. Right now, they may expect that if they can't install something, IT will just step in to do it for them. If you're always offering help, they're less likely to learn to solve their own issues. Maybe try to clarify that part of their responsibility is figuring it out themselves and provide them with proper documentation.
Exactly! If users know they can always rely on you, they'll never bother to learn. You should encourage them to be more independent.

That could really streamline things! But knowing your users, balancing ease of use with necessary control sounds crucial.