Correction d'erreurs et LDAP
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
# Gitea
|
||||
|
||||
## Le conteneur
|
||||
Numéro 121
|
||||
Numéro 121 (Beta)
|
||||
#### Deux interfaces
|
||||
- eth0 : vmbr1 / VLAN 30 / IP 10.0.2.21 / GW 10.0.2.254
|
||||
- eth1 : vmbr2 / VLAN 100 / IP 10.1.0.121 / GW 10.1.0.254
|
||||
@@ -58,26 +58,22 @@ ldapadd -cxWD cn=admin,dc=krhacken,dc=org -y /root/pwdldap -f schemagit.ldif -ZZ
|
||||
Ce .ldif permet d'ajouter un nouvel utilisateur dans l'anuaire LDAP et de lui autorisé l'accès au mail et au cloud.
|
||||
|
||||
### addusermailcloudgit.ldif
|
||||
Pour GROUPE :
|
||||
- ou=krhacken,ou=people -> Membre actif du club
|
||||
- ou=people -> Le reste
|
||||
|
||||
```
|
||||
dn: uid=new,GROUPE,dc=krhacken,dc=org
|
||||
dn: uid=identifiant,ou=krhacken,ou=people,dc=krhacken,dc=org
|
||||
objectclass: person
|
||||
objectclass: organizationalPerson
|
||||
objectclass: inetOrgPerson
|
||||
objectclass: mailaccountkrhacken
|
||||
objectclass: cloudaccountkrhacken
|
||||
objectclass: gitaccountkrhacken
|
||||
uid: new
|
||||
sn: new
|
||||
givenName: new
|
||||
cn: new
|
||||
displayName: new
|
||||
uid: identifiant
|
||||
cn: Prénom
|
||||
sn: Nom
|
||||
displayName: Nom d'affichage
|
||||
userPassword: PASSWORD
|
||||
mail: new@krhacken.org
|
||||
mailaccountquota: 0
|
||||
mail: identifiant@krhacken.org
|
||||
mailaccountquota: 2147483648
|
||||
mailaccountactif: YES
|
||||
cloudaccountquota: 5GB
|
||||
cloudaccountactif: YES
|
||||
@@ -92,12 +88,8 @@ ldapadd -cxWD cn=admin,dc=krhacken,dc=org -y /root/pwdldap -f addusermailcloudgi
|
||||
Permet d'ajouter la classe cloudaccountkrhacken à un utilisateur, il pourra ensuite utiliser NextCloud.
|
||||
|
||||
### addtogit.ldif
|
||||
Pour GROUPE :
|
||||
- ou=krhacken,ou=people -> Membre actif du club
|
||||
- ou=people -> Le reste
|
||||
|
||||
```
|
||||
dn: uid=adminsys,GROUPE,dc=krhacken,dc=org
|
||||
dn: uid=adminsys,ou=krhacken,ou=people,dc=krhacken,dc=org
|
||||
changetype: modify
|
||||
add: objectclass
|
||||
objectclass: gitaccountkrhacken
|
||||
|
||||
@@ -3,6 +3,20 @@ Nous allons ici mettre en place tout un service de mail qui va utiliser LDAP, Po
|
||||
|
||||
Il faut avoir établie une connexion TLS avec le serveur LDAP, la marche à suivre est disponible dans la partie LDAP (à la toute fin).
|
||||
|
||||
## Le conteneur
|
||||
Numéro 111 (Alpha)
|
||||
#### Deux interfaces
|
||||
- eth0 : vmbr1 / VLAN 30 / IP 10.0.2.11 / GW 10.0.2.254
|
||||
- eth1 : vmbr2 / VLAN 100 / IP 10.1.0.111 / GW 10.1.0.254
|
||||
|
||||
### Le proxy
|
||||
#### /etc/apt/apt.conf.d/01proxy
|
||||
```
|
||||
Acquire::http {
|
||||
Proxy "http://10.0.2.252:9999";
|
||||
};
|
||||
```
|
||||
|
||||
# Configuration du serveur LDAP
|
||||
Le serveur LDAP est déjà en place sur le conteneur LDAP il faut cependant faire ce qu'il suit pour ajouter le support des mails sur LDAP.
|
||||
|
||||
@@ -55,19 +69,18 @@ Ce .ldif permet d'ajouter un nouvel utilisateur dans l'anuaire LDAP et de lui au
|
||||
|
||||
### adduser.ldif
|
||||
```
|
||||
dn: uid=new,ou=people,dc=krhacken,dc=org
|
||||
dn: uid=identifiant,ou=krhacken,ou=people,dc=krhacken,dc=org
|
||||
objectclass: person
|
||||
objectclass: organizationalPerson
|
||||
objectclass: inetOrgPerson
|
||||
objectclass: mailaccountkrhacken
|
||||
uid: new
|
||||
sn: new
|
||||
givenName: new
|
||||
cn: new
|
||||
displayName: new
|
||||
uid: identifiant
|
||||
cn: Prénom
|
||||
sn: Nom
|
||||
displayName: Nom d'affichage
|
||||
userPassword: PASSWORD
|
||||
mail: new@krhacken.org
|
||||
mailaccountquota: 0
|
||||
mail: identifiant@krhacken.org
|
||||
mailaccountquota: 2147483648
|
||||
mailaccountactif: YES
|
||||
```
|
||||
```
|
||||
@@ -79,15 +92,14 @@ ldapadd -cxWD cn=admin,dc=krhacken,dc=org -y /root/pwdldap -f adduser.ldif -ZZ
|
||||
Permet d'ajouter la classe mailaccountkrhacken à un utilisateur, il pourra ensuite utilisé le service.
|
||||
|
||||
### addtomail.ldif
|
||||
Pour le groupe, soit krhacken soit people.
|
||||
```
|
||||
dn: uid=NAME,ou=GROUP,dc=krhacken,dc=org
|
||||
dn: uid=NAME,ou=krhacken,ou=people,dc=krhacken,dc=org
|
||||
changetype: modify
|
||||
add: objectclass
|
||||
objectclass: mailaccountkrhacken
|
||||
-
|
||||
add: mailaccountquota
|
||||
mailaccountquota: 0
|
||||
mailaccountquota: 2147483648
|
||||
-
|
||||
add: mailaccountactif
|
||||
mailaccountactif: YES
|
||||
@@ -96,7 +108,7 @@ mailaccountactif: YES
|
||||
ldapadd -cxWD cn=admin,dc=krhacken,dc=org -y /root/pwdldap -f addtomail.ldif -ZZ
|
||||
```
|
||||
|
||||
On crée dès maintenant une adresse adminsys@krhacken.org, c'est impératif pour la suite.
|
||||
On ajoute crée dès maintenant l'adresse adminsys@krhacken.org avec une template fournis. C'est impératif pour la suite.
|
||||
|
||||
## Ajout d'un alias pour le postmaster
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
Mise en place du conteneur pour NextCloud et intégration à l'annuaire LDAP.
|
||||
|
||||
## Le conteneur
|
||||
Numéro 120
|
||||
Numéro 120 (Beta)
|
||||
#### Deux interfaces
|
||||
- eth0 : vmbr1 / VLAN 30 / IP 10.0.2.20 / GW 10.0.2.254
|
||||
- eth1 : vmbr2 / VLAN 100 / IP 10.1.0.120 / GW 10.1.0.254
|
||||
@@ -50,25 +50,20 @@ ldapadd -cxWD cn=admin,dc=krhacken,dc=org -y /root/pwdldap -f schemacloud.ldif -
|
||||
Ce .ldif permet d'ajouter un nouvel utilisateur dans l'anuaire LDAP et de lui autorisé l'accès au mail et au cloud.
|
||||
|
||||
### addusermailcloud.ldif
|
||||
Pour GROUPE :
|
||||
- ou=krhacken,ou=people -> Membre actif du club
|
||||
- ou=people -> Le reste
|
||||
|
||||
```
|
||||
dn: uid=new,GROUPE,dc=krhacken,dc=org
|
||||
dn: uid=identifiant,ou=krhacken,ou=people,dc=krhacken,dc=org
|
||||
objectclass: person
|
||||
objectclass: organizationalPerson
|
||||
objectclass: inetOrgPerson
|
||||
objectclass: mailaccountkrhacken
|
||||
objectclass: cloudaccountkrhacken
|
||||
uid: new
|
||||
sn: new
|
||||
givenName: new
|
||||
cn: new
|
||||
displayName: new
|
||||
uid: identifiant
|
||||
cn: Prénom
|
||||
sn: Nom
|
||||
displayName: Nom d'affichage
|
||||
userPassword: PASSWORD
|
||||
mail: new@krhacken.org
|
||||
mailaccountquota: 0
|
||||
mail: identifiant@krhacken.org
|
||||
mailaccountquota: 2147483648
|
||||
mailaccountactif: YES
|
||||
cloudaccountquota: 5GB
|
||||
cloudaccountactif: YES
|
||||
@@ -82,12 +77,8 @@ ldapadd -cxWD cn=admin,dc=krhacken,dc=org -y /root/pwdldap -f addusermailcloud.l
|
||||
Permet d'ajouter la classe cloudaccountkrhacken à un utilisateur, il pourra ensuite utiliser NextCloud.
|
||||
|
||||
### addtocloud.ldif
|
||||
Pour GROUPE :
|
||||
- ou=krhacken,ou=people -> Membre actif du club
|
||||
- ou=people -> Le reste
|
||||
|
||||
```
|
||||
dn: uid=NAME,GROUPE,dc=krhacken,dc=org
|
||||
dn: uid=NAME,ou=krhacken,ou=people,dc=krhacken,dc=org
|
||||
changetype: modify
|
||||
add: objectclass
|
||||
objectclass: cloudaccountkrhacken
|
||||
@@ -107,9 +98,6 @@ Lister les utilisateurs :
|
||||
ldapsearch -xLLL -H ldap://vip.ldap.krhacken.org -D cn=admin,dc=krhacken,dc=org -y /root/pwdldap -b "ou=people,dc=krhacken,dc=org" "(&(objectClass=cloudaccountkrhacken))" -ZZ
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
## Installation des prérequis
|
||||
```
|
||||
apt-get install -y postgresql postgresql-contrib nginx php7.3-cli php7.3-common php7.3-mbstring php7.3-gd php-imagick php7.3-intl php7.3-bz2 php7.3-xml php7.3-pgsql php7.3-zip php7.3-dev php7.3-curl php7.3-fpm php-dompdf redis-server php-redis php-smbclient php7.3-ldap wget curl sudo unzip
|
||||
|
||||
Reference in New Issue
Block a user