When working at Intel, I was administering a server which required multiple users to have access to different areas of the web server via authentication means. Instead of working on some sort of server-side application to manage this, I decided to go with HTTP Basic Authentication. However, to reduce the amount of repetition needed, I threw together a script called Nginx htgroups, or nggroup for short, which provided a CLI-driven method of organising multiple users and their access rights.

Tech Stack

This project was built using the following technologies:

  • Bash: A Unix shell and command language for automating common tasks.
  • Python: A high-level, general-purpose programming language with emphasis on readability.

Project Links

Find the project on Github .