eguneraketa
This commit is contained in:
parent
4303d0a8f6
commit
9fa42a8cdf
@ -16,6 +16,8 @@ Instalakuntza amaitzean zerbitzaria eta bezeroa Docker edukiontzi banatan izango
|
|||||||
|
|
||||||
## Instalakuntza
|
## Instalakuntza
|
||||||
|
|
||||||
|
Instalakuntza Debian 11 *bullseye* Ubuntu 20.04 eta Raspberry Pi OS Lite(Debian 11) distribuzioetan probatu da.
|
||||||
|
|
||||||
#### Urratsak
|
#### Urratsak
|
||||||
|
|
||||||
Biltegi honetako edukiak klonatu eta edukiontziak eraiki:
|
Biltegi honetako edukiak klonatu eta edukiontziak eraiki:
|
||||||
|
@ -11,7 +11,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
LDAP_ORGANISATION: example
|
LDAP_ORGANISATION: example
|
||||||
LDAP_DOMAIN: example.org
|
LDAP_DOMAIN: example.org
|
||||||
LDAP_ADMIN_PASSWORD: admin
|
LDAP_ADMIN_PASSWORD: "admin"
|
||||||
LDAP_CONFIG_PASSWORD: "config"
|
LDAP_CONFIG_PASSWORD: "config"
|
||||||
LDAP_READONLY_USER: "true"
|
LDAP_READONLY_USER: "true"
|
||||||
LDAP_READONLY_USER_USERNAME: "readonly"
|
LDAP_READONLY_USER_USERNAME: "readonly"
|
||||||
|
84
ezabatu.md
84
ezabatu.md
@ -1,84 +0,0 @@
|
|||||||
# LDAP kudeaketarako Web Interfazea
|
|
||||||
[base]: https://github.com/jirutka/ldap-passwd-webui
|
|
||||||
[proiektu-izena]: ldap-python-webui
|
|
||||||
[git-izena]: aitzol/[proiektu-izena]
|
|
||||||
[pypi-bottle]: https://pypi.python.org/pypi/bottle/
|
|
||||||
[pypi-ldap3]: https://pypi.python.org/pypi/ldap3
|
|
||||||
[settings]: https://git.lainoa.eus/aitzol/ldap-python-webui/src/branch/master/settings.ini.example
|
|
||||||
[GPL3]: https://www.gnu.org/licenses/gpl-3.0.txt
|
|
||||||
[LICENSE]: https://www.gnu.org/licenses/licenses.html
|
|
||||||
[wsgiref]: https://docs.python.org/3/library/wsgiref.html#module-wsgiref.simple_server
|
|
||||||
[WSGI]: https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface
|
|
||||||
[LDAP]: https://eu.wikipedia.org/wiki/LDAP
|
|
||||||
[fork]: https://github.com/jirutka/ldap-passwd-webui
|
|
||||||
|
|
||||||
Proiektu honen helburua erabiltzaileei [LDAP][LDAP] protokoloa erabiltzen duten zerbitzuetan norberaren kontuaren kudeaketarako tresna bat eskaintzea da, kontua sortu, pasahitza aldatu eta oinarrizko beste eragiketa batzuk burutzeko aukera emanez. [Bottle](http://bottlepy.org), Python-en WSGI web-framework-a erabiliz dago eraikia, [@jirutka][fork]-ren _ldap-passwd-webui_ proiektuan oinarritua.
|
|
||||||
|
|
||||||
## Instalakuntza
|
|
||||||
|
|
||||||
#### Baldintzak
|
|
||||||
|
|
||||||
* Python 3.x
|
|
||||||
* [bottle][pypi-bottle]
|
|
||||||
* [ldap3][pypi-ldap3] 2.x
|
|
||||||
|
|
||||||
#### Urratsak
|
|
||||||
|
|
||||||
Biltegi honetako edukiak klonatu eta menpekotasunak instalatu:
|
|
||||||
|
|
||||||
git clone https://git.lainoa.eus/aitzol/ldap-python-webui
|
|
||||||
cd ldap-python-webui
|
|
||||||
pip install -r requirements.txt
|
|
||||||
|
|
||||||
## Abian jarri
|
|
||||||
|
|
||||||
#### Konfiguraketa
|
|
||||||
|
|
||||||
Konfiguraketa [settings.ini][settings] fitxategian ezartzen da. Fitxategi honen kokapena `CONF_FILE` ingurumen-aldagaia erabiliz zehaztu daiteke.
|
|
||||||
|
|
||||||
#### Ingurunea
|
|
||||||
|
|
||||||
`LDAP_ADMIN_PASSWORD` eta `LDAP_READONLY_PASSWORD` _environment_ edo ingurumen-aldagaiak sisteman ezarri.
|
|
||||||
|
|
||||||
#### Abiarazteko aukerak
|
|
||||||
|
|
||||||
* [WSGI][WSGI] zerbitzariaren bidez, [wsgiref][wsgiref]-en oinarritua:
|
|
||||||
|
|
||||||
```
|
|
||||||
uwsgi --http :8080 --enable-threads --wsgi-file app.py
|
|
||||||
```
|
|
||||||
|
|
||||||
* Berezko Bottle zerbitzariaren bidez zuzenean `app.py` exekutatuz:
|
|
||||||
|
|
||||||
```
|
|
||||||
cd ldap-python-webui
|
|
||||||
python3 app.py
|
|
||||||
```
|
|
||||||
|
|
||||||
* Ondoren nabigatzailean http://localhost:8080 helbidea ireki
|
|
||||||
|
|
||||||
## Ezaugarriak
|
|
||||||
* Saioa hasi
|
|
||||||
> Erabiltzaile izena eta pasahitzaz LDAP zerbitzarian saioa hasi.
|
|
||||||
* Izen-abizenak(aukerakoa) editatu
|
|
||||||
* Email helbidea editatu
|
|
||||||
* Pasahitza aldatu
|
|
||||||
* kontua ezabatu
|
|
||||||
* Kontua sortu
|
|
||||||
> Gonbidapen kodea erabiliz
|
|
||||||
* Lokalizazioa/Hizkuntza egokitzeko aukera
|
|
||||||
|
|
||||||
## Egiteke
|
|
||||||
|
|
||||||
* Erabiltzaileari ePosta bidez kontua aktibatzeko eskatzea.
|
|
||||||
* Pasahitza berrezartzen denean erabiltzaileari ePosta bidez jakinaraztea.
|
|
||||||
|
|
||||||
## Screenshot
|
|
||||||
|
|
||||||
![alt text](data/screenshot.png "Screenshot")
|
|
||||||
|
|
||||||
|
|
||||||
## Lizentzia
|
|
||||||
|
|
||||||
Lan hau [GPLv3 License][LICENSE] lizentziapean aurkitzen da.
|
|
||||||
Lizentziaren textu osoa eskuratzeko ikusi ondorengo [esteka][GPL3].
|
|
@ -1,7 +1,6 @@
|
|||||||
##
|
##
|
||||||
## This file is taken from /usr/share/quota/ldap
|
## Schema for account management extra attributes in LDAP
|
||||||
## schema file for Unix Quotas
|
## by Wproject 2022
|
||||||
## Schema for storing Unix Quotas in LDAP
|
|
||||||
## OIDs are owned by Cogent Innovators, LLC
|
## OIDs are owned by Cogent Innovators, LLC
|
||||||
##
|
##
|
||||||
## 1.3.6.1.4.1.19937.1.1.x - attributetypes
|
## 1.3.6.1.4.1.19937.1.1.x - attributetypes
|
||||||
|
Loading…
Reference in New Issue
Block a user