I got tired of dropping into terminal mode to add users to my .htpasswd file. I decided to write a simple web utility to do this for me. Like all such projects it took on a life of its own. I am making this freely available under the normal restrictions and covenants of and rules of open source licensing. This software is available Òas isÓ. If you like it, feel free to let me know that you find it useful.
You can use PassManage to create and administer an .htpasswd file for Apache. You can add and delete users, change passwords or verify passwords.
PassManage does not require a PassManage.ini file, but it will look for one it its local directory. The default values are in the PassManage.ini file for documentation. If you do not specify a path for the .htpasswd file, it will create one in its current directory.
Under normal circumstances you would not want to put password files in the web documents directory. The default value allows you to play with this and some people really DO like to have the .htpasswd file in the web directories.
If you are unfamiliar with Apache authentication, I have supplied a sample '.htaccess' file. You can edit it to suit your local needs. You can drop it in the root of your web documents directory after editing, but it is strongly recommended that you read your Apache documentation about how this works.
Set LocalHostOnly to true and only the localhost user will be able to use it. The default for this is off. If you only have one machine, you might as well set this to true.
Set SubNetOnly to true and only users within the same subnet as your server will be able to use the tool. The default for this is on.