Changes

From Amahi Wiki
Jump to: navigation, search
195 bytes added ,  02:23, 8 August 2019
heading =WARNING|
message = This is recommended only for advanced users, proceed with caution.}}
<div style="border: 1px solid #A3B1BF; padding: .8em 1em; background-color: #E6F2FF; margin: 0px 1em;">
'''NOTE:''' The one-click [https://www.amahi.org/apps/web-apps Web Apps] will provide this capability in Amahi 7 or greater.</div>
 
 
Would you like to control which HDA users can access certain web applications? This can be easily done in Amahi 6. To use this function, select the web apps section in the apps tab. Expand the desired app and select the '''Require login''' check box. If selected, this settings makes it such that the application will ask for a user name and a password. The perform the steps below to create the <code>htpasswd</code> file.
==== Create the htpasswd File ====
There are two options for creating the <code>htpasswd</code> file:
*Option 1: Navigate to [http://www.webmaster-toolkithtaccesstools.com/htaccesshtpasswd-generator.shtml .htaccess / htpasswd Generator].
<blockquote>
*Enter desired Username, Password, and Path (physical location where <code>.htpasswd</code> will be stored). For example, Username '''''amahi''''', Password '''''amahi''''', and Path '''''/var/hda/web-apps'''''.
==== User Maintenance (Add/Delete) ====
*Add additional users, repeat the previous step ('''NOTE:''' the -c option is only needed the first time you create the file for that web application):
{{Code| htpasswd -b /var/hda/web-apps/htpasswd username password}}
*Delete a user, do the following:
{{Code|htpasswd -D /var/hda/web-apps/htpasswd username}}
==== Copy and Set File permissions: ====
*Copy the <code>.htpasswd</code> file to the web application directory:
{{Code| cp .htpasswd /var/hda/web-apps/htpasswd}}
* Ensure the permissions are correctly set on the two files as follows:
{{Code| chmod 600 /var/hda/web-apps/htpasswd chown apache:apache /var/hda/web-apps/htpasswd}}
==== If you have Webmin installed ====
12,424

edits