README.md 1.72 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
## Einleitung 

Diese kleine User-Datenbank dient in erster Linie zum anlegen von Benutzern, welche in den anderen Datanbanken per View aus Auswahl zur Autorisierung dienen.

## Projekt downloaden

<code> Evtl. vorh. DB und Filesystem vorher sichern </code><br>
Entweder das zip herunterladen oder per Befehl 'git clone https://gitlab.mpcdf.mpg.de/mpidb/mpg_user.git' in das Wurzelverzeichnis des Webserver klonen.

## Erste Schritte

- Rechte anpassen und Webserver-Owner setzen
<code>
  chmod 600 <wwwroot>/conf.ini
  chown -R www-data <wwwroot>/mpg_user
</code>
- Wenn vorh. originale conf.ini wieder zurueck spielen (neue Version dann haendisch anpassen) oder User,Pass in der neuen conf.ini aendern
  
- DB-User anlegen  <b>Achtung: Nur bei der ersten Installation notwendig (loescht vorhandende DB)</b>
<code>
 mysql -p -u root < install/create_DB_User.sql
</code>
Initialer Login ist admin mit Passwort admin, sollte man dann schnell anpassen

- Datenbank mpidb_mpg_user in mysql anlegen
<code>
 mysql -p -u root < install/mpidb_mpg_user.sql
</code>

- Domain, hostname, ssl, db-user, db-password in conf.ini anpassen
<code>
 vi conf.ini
</code>
DB-User und DB-Pass muessen in der Datanbank und in conf.ini gleich sein

- ggf. cronjobs anlegen und anpassen
<code>
 crontab -e
 5 6 * * * php <wwwroot>/mpg_user/cronDatabase.php
</code>

- sollte es eine seperate Inventar- oder Lizentverwaltung geben, dann VIEW view_user aendern
<code>
 mysql -p -u root mpidb_mpg_inv    < install/joinInv2User.sql
 mysql -p -u root mpidb_mpg_licman < install/joinLic2User.sql
</code>

- Autorisierung in der conf.ini auf ldap umstellen
<code>
 vi conf.ini
 Eintrag  #auth_type = basic     disable per Raute
 Eintrag   auth_type = ldap      enable Raute entfernen
</code>