...
cd /usr/local/nmis8/conf
htpasswd -d users.dat <new user>
<enter password when prompted>
...
Using the menu access "System -> System Configuration -> Users", select "add" from the top right, and then complete the form, specifying the User which matches the user added using htpasswd, specify Privilege and Groups, using "all" if all groups are permitted, multiple groups can be selected.
Default Encryption and htpasswd
Apache documentation suggests that the default encryption for htpasswd is MD5, but testing done by NMIS development team shows it is crypt compatible, if you are having problems with this, you can test yourself.
Code Block |
---|
htpasswd -b -c users.default.dat nmis nm1888 htpasswd -b -d -c users.crypt.dat nmis nm1888 htpasswd -b -m -c users.md5.dat nmis nm1888 # Make sure NMIS is using 'auth_htpasswd_encrypt' => 'crypt', cp users.default.dat users.dat # Logout login -> Success cp users.crypt.dat users.dat # Logout, login -> Success # Make sure Perl module "Digest::MD5" is installed # Make sure NMIS is using 'auth_htpasswd_encrypt' => 'md5', # Logout, login, -> FAIL cp users.md5.dat users.dat # Logout, login, -> Success (this failed for me, I could not get MD5 to work.) |
Default Privilege Level for Authenticated Users
...