FusionDirectory User Manual Documentation Release 1.4

Benoit Mortier Paola Penati

Sep 09, 2021

Contents

1 FusionDirectory 3 1.1 What is FusionDirectory ?...... 5 1.2 Prerequisites...... 6 1.3 Certified distributions...... 8 1.4 Buy a subscription...... 8 1.5 Activate a subscription...... 8 1.6 Install FusionDirectory...... 9 1.7 Update FusionDirectory...... 23 1.8 Core...... 112 1.9 Configuration...... 135 1.10 ACLs...... 149 1.11 Plugins...... 170 1.12 Templates...... 345 1.13 Triggers...... 356 1.14 Faq...... 360 1.15 Bug report...... 361 1.16 Release Policy...... 363 1.17 License...... 365

2 Schema2ldif 367 2.1 What is schema2ldif ?...... 367 2.2 Prerequisites...... 367 2.3 Install Schema2ldif...... 367 2.4 ldap-schema-manager...... 369 2.5 Schema2ldif...... 370 2.6 License...... 371

3 Argonaut 373 3.1 What is Argonaut ?...... 375 3.2 Argonaut Components...... 375 3.3 Certified distributions...... 377 3.4 Buy a subscription...... 377 3.5 Install Argonaut...... 377 3.6 Configure Argonaut...... 382 3.7 Argonaut-server...... 383 3.8 Argonaut Client...... 384 3.9 Applications...... 384

i 3.10 License...... 388

4 Support 389 4.1 Professional paid support...... 389 4.2 Community support...... 390

5 Security 391 5.1 Digital signature...... 391 5.2 Security issues...... 391

6 Authors 393 6.1 Original GOsa2 AUTHORS...... 393 6.2 FusionDirectory AUTHORS...... 394 6.3 FusionDirectory libraries...... 397

7 Contact Us 399

8 Code of Conduct 401 8.1 Our Pledge...... 401 8.2 Our Standards...... 401 8.3 Our Responsibilities...... 402 8.4 Scope...... 402 8.5 Enforcement...... 402 8.6 Attribution...... 402

FusionDirectory User Manual Documentation, Release 1.4

Contents:

Contents 1 FusionDirectory User Manual Documentation, Release 1.4

2 Contents 3 FusionDirectory User Manual Documentation, Release 1.4

CHAPTER 1

FusionDirectory

4 Chapter 1. FusionDirectory FusionDirectory User Manual Documentation, Release 1.4

Contents:

1.1 What is FusionDirectory ?

FusionDirectory provides a solution to daily management of data stored in an LDAP directory. Becoming the cor- nerstone of the information system, the corporate directory becomes more complex offering more data and managing more infrastructure services. This interface is simple and can be used to delegate fully or partly the data management to non-specialists.

1.1.1 Features

• Users, groups, mail, ssh, personal management. • Supann norm Management. • PARTAGE mail integration • Systems management : dhcp, dns, sudo, all kind of systems. • System deployment management : FAI, OPSI • Complex Roles Management. • Access to multiple LDAP trees. • FusionDirectory Triggers

1.1.2 Acls and roles

• ACLs are only used by FusionDirectory and not the underlying ldap server. • ACLs can be assigned to roles. – Global administrator : Can do everything. – Local administrator : Can manage users and groups and also a branch. – Human resources : Can create users from template to optimize the arrival of new people. – User : Will only be able to change his data permitted by an administrator

1.1.3 FusionDirectory Triggers

FusionDirectory incorporates a series of triggers that can launch a specific action based on a task FusionDirec- tory must run. These triggers are associated with a content type (LDAP user, group, server, password, service and the triggering ac- tion (create, edit, delete, change password . . . ) For example, when creating a user, a script generation form can be executed automatically with informa- tion from the LDAP server. This can be useful for generating badges with photo, a form of access to the canteen or sending an to warn other services of the actual arrival of the person. This system is also convenient when we want to deploy the account of that person on an application that does not sup- port LDAP.