#!/bin/bash USERNAME=$1 # Make sure a username is provided [ $# -eq 0 ] && { echo "Usage: $0 username"; exit 1; } # If the file is there already lets create it otherwise add the user if [ ! -f /opt/so/conf/nginx/.htpasswd ]; then # Create the password file htpasswd -c /opt/so/conf/nginx/.htpasswd $USERNAME else htpasswd /opt/so/conf/nginx/.htpasswd $USERNAME fi