Solved

Groups in Apache

Posted on 2002-06-05
2
154 Views
Last Modified: 2010-03-04
Hello..........
I have a really easy question.
How do I add groups to Apache web server?
How do I add/remove users to groups?
regards
....Ricky
0
Comment
Question by:rickyr
  • 2
2 Comments
 
LVL 15

Expert Comment

by:samri
ID: 7056175
ricky,

>>How do I add groups to Apache web server?
This is a bit confusing.  Do you mean the group membership of apache userid belongs to (UNIX env)?
Or, do you mean Group membership for Authentication.

I would presume that you meant the latter - for authentication.

Basically, user and group works quit closely. In other words, you need to have a userfile which contains a username:password pair, and the group file would contains groupname: members1, member2, .. member pair.

>>How do I add/remove users to groups?
First, you need to manipulate userfile to manage your userlist.  you will need to use htpasswd utility that comes with Apache dist to manage users for Basic Authentication, or htdigest for Digest Authentication.

To create users;
Initial:
htpasswd -c password.file username
To add:
htpasswd password.file username
For each cases, you will be prompted for password.

Same thing applies for Digest Authentication.

The group file will be a plaintext file.  Assuming you had password.file with these users;
---password.file
samri:<encrypted-passwd>
rickyr:<encrypted-passwd>
user1:<encrypted-passwd>
user2:<encrypted-passwd>
user3:<encrypted-passwd>
guest1:<encrypted-passwd>
guest2:<encrypted-passwd>
guest3:<encrypted-passwd>
guest4:<encrypted-passwd>
----group.file
admin: rickyr, samri
user: user1, user2, user3
guest: guest1, guest2, guest3

And you .htaccess file would be:
-----.htaccess
AuthType Basic
AuthName "Apache Admin Guide Authors"
AuthUserFile /path/to/user.passsword
AuthGroupFile /path/to/group.file
Require group admin

This would only rickyr and samri would be allowed to access the resources.

Plain word: You just need to use your favourite text editor to manage the group file :) Cool huh !

More detailed information:
http://httpd.apache.org/docs/
http://httpd.apache.org/docs/howto/auth.html

good luck.
0
 
LVL 15

Accepted Solution

by:
samri earned 200 total points
ID: 7075953
ricky,

still puzzled, and need more assistance?
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

As Wikipedia explains 'robots.txt' as -- the robot exclusion standard, also known as the Robots Exclusion Protocol or robots.txt protocol, is a convention to prevent cooperating web spiders and other web robots from accessing all or part of a websit…
Over the last year I have answered a couple of basic URL rewriting questions several times so I thought I might as well have a stab at: explaining the basics, providing a few useful links and consolidating some of the most common queries into a sing…
This video discusses moving either the default database or any database to a new volume.
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now