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.
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.
Find the project on Github .