Articles by Deepak Prasad
Configure OpenLDAP Client with SSSD on RHEL-Based Linux
Configure OpenLDAP client authentication with SSSD, authselect, StartTLS, and automatic home directories on RHEL, Rocky Linux, AlmaLinux, Oracle Linux, and CentOS Stream.
OpenLDAP vs Active Directory: Complete Comparison Guide
OpenLDAP vs Active Directory in plain language: LDAP protocol vs directory services, OpenLDAP vs LDAPS, Samba AD vs Microsoft AD, cost, GPO, Kerberos, Linux integration, and when to choose each.
Create Central Authentication Server with OpenLDAP and NSLCD in Ubuntu
In this tutorial we will cover the steps to install and configure OpenLDAP from scratch and then use the OpenLDAP server as a central authentication server
Install and Configure OpenLDAP on Ubuntu [Step-By-Step]
OpenLDAP is an open-source implementation of the Lightweight Directory Access Protocol (LDAP). It's widely used for managing directory information, providing
Migrate OpenLDAP to a New Server on RHEL Family
Migrate OpenLDAP configuration, schemas, directory data, TLS files, and client endpoints to a new RHEL, Rocky Linux, AlmaLinux, Oracle Linux, or CentOS Stream server.
Configure OpenLDAP Multi-Provider Replication on RHEL-Based Linux (Multi-Master)
Configure OpenLDAP multi-provider or multi-master replication with server IDs, accesslog, delta-syncrepl, StartTLS, MirrorMode, and conflict testing on RHEL-family Linux.
Configure OpenLDAP Provider-Consumer Replication on RHEL-Based Linux (Master-Slave)
Configure one-way OpenLDAP provider-consumer replication with Syncrepl and StartTLS on RHEL-based Linux, including Rocky and AlmaLinux.
Configure OpenLDAP TLS on RHEL-Based Linux
Configure OpenLDAP TLS on RHEL, Rocky Linux, AlmaLinux, Oracle Linux, and CentOS Stream using a private CA, StartTLS, LDAPS, and cn=config.
Install and Configure OpenLDAP on RHEL-Based Linux
Install OpenLDAP 2.6 on RHEL-based Linux, configure MDB with cn=config, create the base DIT, and verify local and remote LDAP searches.
Secure OpenLDAP with TLS, MTLS, STARTTLS in Ubuntu
Configure OpenLDAP with TLS certificates on Ubuntu . Secure LDAP connections with TLS/SSL. Create our own CA and sign our certificate to use it with LDAP.
Step-by-Step Tutorial: Install and Configure OpenLDAP in CentOS 7 Linux
Learn the steps to install and configure OpenLDAP on Linux using ldapmodify and cn=config database. Add and delete user, group, objects from ldap database
LDAP and OpenLDAP Basics: DN, RDN, DIT, Schema and Operations
Learn LDAP and OpenLDAP basics, including entries, attributes, DN, RDN, DIT, schemas, object classes, LDAP operations, slapd, cn=config and the MDB backend.
Manage 389 Directory Server Data with dsidm
dsidm manages directory data in a 389 Directory Server instance — organizational units, POSIX users and groups, groupOfNames, service accounts, roles, and client configuration snippets. Server tuning stays in dsconf; …
dsctl Commands for Managing 389 Directory Server Instances
dsctl manages local 389 Directory Server instances on the host — start and stop ns-slapd, list instances, run offline backups and LDIF exports, inspect TLS certificates, and remove instances. It does not change online …
slapadd Command in Linux: Import LDIF into an OpenLDAP Database
slapadd imports LDIF directly into an offline OpenLDAP backend for controlled restores and initial loads on RHEL-family servers with openldap-servers.
slapcat Command in Linux: Export an OpenLDAP Database to LDIF
slapcat exports an OpenLDAP server database to LDIF for offline backup, migration, and inspection on RHEL-family systems using openldap-servers.
slaptest Command in Linux: Validate OpenLDAP slapd Configuration
slaptest parses and checks OpenLDAP slapd configuration before service startup or a configuration change on RHEL-family servers using openldap-servers.
Configure Apache LDAP Authentication with OpenLDAP
Configure Apache HTTP Server to authenticate and authorize users with OpenLDAP using mod_authnz_ldap, group restrictions, TLS, and practical troubleshooting.
Install & Configure FreeIPA Server in RHEL/CentOS 8
steps to install and configure freeipa server in rhel 8 the packages necessary for installing an Identity Management server are shipped with IDM server module
Top 7 Multi-Cloud Management Platforms for Enterprise Teams in 2026
Compare seven multi-cloud management platforms for enterprise teams, from architecture design and IaC orchestration to Kubernetes, FinOps, observability, and security.
Fix Bash History Not Saving All Commands in Linux
Fix missing Bash history commands in Linux, including commands lost across multiple terminals, delayed .bash_history writes, HISTCONTROL exclusions, and permission problems.
How to Create a Man Page in Linux with Groff
Create a Linux man page with a reusable groff template. Learn man sections, macros, local preview, system and user installation, mandb, whatis, and troubleshooting.
TTY vs PTY vs PTS in Linux: /dev/tty and /dev/pts Explained
Understand TTY, PTY and PTS in Linux, including /dev/tty, /dev/pts, controlling terminals, terminal emulators, SSH, tmux, and practical commands.
Configure LDAP Users with NFS Home Directories and autofs
Configure OpenLDAP users with NFS home directories using SSSD and autofs on RHEL, Rocky Linux, AlmaLinux, Oracle Linux, and CentOS Stream.
Cinder vs Swift: Block vs Object Storage in OpenStack
Compare Cinder block storage and Swift object storage in OpenStack, including access methods, architecture, use cases, scalability, and integration.
auditd Commands in Linux: auditctl, ausearch & aureport (RHEL/Fedora/Rocky)
The Linux audit framework logs security-relevant events through auditd. Use auditctl to define rules, ausearch to query the audit log, and aureport for summaries — with augenrules to load persistent policy on RHEL-family …
nft Command in Linux: nftables Rules, Tables & Chains (RHEL/Fedora/Rocky)
nft is the userspace CLI for the Linux nftables firewall framework. Define tables, chains, and rules in the netfilter stack — list the live ruleset, load rule files, and debug filtering alongside firewalld on RHEL-family …
Configure Transparent HugePages on RHEL 8–10: always, madvise or never
Check, disable or set Transparent HugePages to madvise on RHEL 8–10, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux.
Download and Sync an Entire DNF Repository for Offline Use
Download and sync complete RPM repositories on RHEL 8/9/10, Rocky Linux, AlmaLinux, CentOS Stream, and Oracle Linux using dnf reposync, repository metadata, GPG verification, and offline clients.
Create Anaconda updates.img and Use inst.updates on RHEL 8–10
Create Anaconda updates.img on RHEL 8–10, embed it in boot media with mkksiso, load it with inst.updates, and verify the installer overlay.

