All Projects → laurivosandi → identidude

laurivosandi / identidude

Licence: MIT license
Active Directory/Samba web interface

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Active Directory/Samba web interface

This is a simple Falcon based web interface for easily manipulating data in domain controller.

Features

  • Add user by Estonian national identification number via ldap.sk.ee
  • Delete users
  • Reset password

Setup

Use clean Ubuntu 16.04 virtual machine.

Bootstrap installation by running:

identidude -d example.lan -w WORKGROUP -u Administrator

During this several procedures are performed:

  • Necessary software packages are installed
  • Domain administrator password will be prompted
  • Samba suite is configured to behave as domain member
  • Computer is joined to domain
  • HTTP service principal is created
  • Cronjob for updating LDAP service ticket is created
  • systemd service files are created

Finally start the service:

systemctl start identidude

For debugging:

journalctl -f

Point your web browser to the id.example.lan, if necessary configure credential delegation on your web browser. To prevent domain administrator account abuse configure user management delegation for your account.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].