Hi Glenn, The way I solved this issue before was to have a dedicated POSIX group to assign as secondary group to all the users you want to have access to the software. You can then add the group name in the "group" easyconfig parameter to instruct EasyBuild to change the group ownership of the installed software accordingly. Additionally, I modified the generated modules to check if the user loading the module for a restricted software belongs to the appropriate group. If not, the environment variables are not set and an error message is printed on the screen.
I hope this helps Davide Vanzo HPC Architect Azure Specialized Workloads [email protected]<mailto:[email protected]> [Microsoft Logo] From: [email protected] <[email protected]> On Behalf Of Glenn (Gedaliah) Wolosh Sent: Monday, April 25, 2022 12:44 To: [email protected] Subject: [EXTERNAL] [easybuild] Limiting access to licensed software by groups. Hello, Some licensed software for example VASP, CASTEP is licensed to research groups. What is the best practice to limit access to these types of installation to the licensed users. I could use /etc/groups and directory permission but I'm not sure that is the best way to do it, [NJIT logo]<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.njit.edu%2F&data=05%7C01%7Cdavide.vanzo%40microsoft.com%7C92d9b8fd4d344d3c103c08da26e7235f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637865071433716396%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Wl85u386emlIaVV8pO%2BlMolrjK4PxSwamRrFThO%2FO3Q%3D&reserved=0> Glenn (Gedaliah) Wolosh, Ph.D. Ass't Director Research Software and Cloud Computing Advanced Research Computing Systems [email protected]<mailto:[email protected]> * (973) 596-5437<tel:(973)%20596-5437> A Top 100 National University U.S. News & World Report

