Difference between revisions of "Ldap"

From Fixme.ch
Jump to: navigation, search
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Ongoing_Projects]]
+
[[Category:Services]]
 
= Description =
 
= Description =
 
The Project is to put in place a complete ldap server for fixme.
 
The Project is to put in place a complete ldap server for fixme.
 +
 
= Goal =
 
= Goal =
 
Have a full ldap server that support multiple thing
 
Have a full ldap server that support multiple thing
Line 10: Line 11:
 
*give a simple way to identify the user on the host
 
*give a simple way to identify the user on the host
 
*give a simple way to identify the user on the services running on the server
 
*give a simple way to identify the user on the services running on the server
= Obstacle =
+
 
= Components =
+
= Structure =
*server
+
* based on http://www.zytrax.com/books/ldap/ch5/
 +
* completed, you're free to add things in it.
 +
<pre>
 +
o=fixme.ch
 +
|-- ou=people
 +
|    |-- uid=Username
 +
|    |-- password=
 +
|    |-- phone=
 +
|    |-- mail=
 +
|    |-- uidNumber=
 +
|    |-- guidNumber=
 +
|    |-- homeDirectory=
 +
|    |-- shell=
 +
|    `-- ou=
 +
|-- ou=groups
 +
|    |-- uid=Groupname
 +
|    |-- description=
 +
|    |-- guidNumber=
 +
|    `-- member=
 +
|-- ou=hosts
 +
|    |-- uid=Hostname
 +
|    |-- description=
 +
|    |-- admin=
 +
|    `-- service=
 +
`-- ou=services
 +
      |-- uid=Servicename
 +
      |-- description=
 +
      ¦
 +
</pre>
 +
 
 
= Schedule =
 
= Schedule =
Beginnin on the 04 of January
+
* Began on 04.01.2012
 +
 
 
= Participant =
 
= Participant =
*gcmalloc
+
* [[User:Gcmalloc]]
*Nemen
+
* [[User:Nemen]]
 +
* [[User:Rorist]]

Latest revision as of 20:08, 17 July 2012

Description

The Project is to put in place a complete ldap server for fixme.

Goal

Have a full ldap server that support multiple thing

  • set the shell on the wanted server
  • have a way to replace the authorized key in every host at the hackerspace
  • give a way for users to easily find information about each other
  • give a simple unique authentication for the wifi with a radius server
  • give a simple way to identify the user on the host
  • give a simple way to identify the user on the services running on the server

Structure

 o=fixme.ch
 |-- ou=people
 |    |-- uid=Username
 |    |-- password=
 |    |-- phone=
 |    |-- mail=
 |    |-- uidNumber=
 |    |-- guidNumber=
 |    |-- homeDirectory=
 |    |-- shell=
 |    `-- ou=
 |-- ou=groups
 |    |-- uid=Groupname
 |    |-- description=
 |    |-- guidNumber=
 |    `-- member=
 |-- ou=hosts
 |    |-- uid=Hostname
 |    |-- description=
 |    |-- admin=
 |    `-- service=
 `-- ou=services
      |-- uid=Servicename
      |-- description=
      ¦

Schedule

  • Began on 04.01.2012

Participant