Administration
Unter /data/scripts liegen die beiden Dateien [attachment:ldap-lib.sh ldap-lib-sh] und [attachment:ldap-admin.sh ldap-admin.sh]. Erstere stellt alle erforderlichen Funtkionalitäten bereit, während letztere eine benutzerfreundliche Schnittstelle zu diesen Funktionalitäten bietet.
Parameter für ldap-admin.sh:
Aktion |
Parameter der Aktion |
|||
user_add |
username |
[contact] |
||
user_del |
username |
|||
user_list |
||||
user_list_services |
username |
|||
admin_list_services |
username |
|||
user_set_webPassword |
username |
password |
||
user_set_mailPassword |
username |
password |
||
service_add |
servicetype |
servicename |
url |
long_name |
service_del |
servicetype |
servicename |
||
service_list |
servicetype |
|||
service_list_admins |
servicetype |
servicename |
||
service_list_users |
servicetype |
servicename |
||
service_list_types |
||||
service_add_user |
username |
servicetype |
servicename |
|
service_del_user |
username |
servicetype |
servicename |
|
service_add_admin |
username |
servicetype |
servicename |
|
service_del_admin |
username |
servicetype |
servicename |
Beispiele:
ldap-admin.sh user_add fred "fred@nsa.gov oder 0023/66642" ldap-admin.sh service_add wiki senselab https://systemausfall.org/wikis/senselab "unser sl-wiki" ldap-admin.sh service_add_user fred wiki senselab