SADMS takes care of handling configuration files to achieve the the integration (joining) of Linux hosts to Active an Directory domain, to the effect that
As a domain member, the Linux host
- Linux hosts become Windows domain hosts.
- Windows domain users become Linux users.
- can offer resources (shares) to the domain hosts and act as a domain server.
- offloads authentication to the domain (controllers), making it unnecessary to add local user accounts for domain users
SADMS was designed for use by administrators and takes care of the gory details of configuring a Linux host as an Active Directory (Windows 200x) Domain, an operation that involves modifying a number of arcane configuration files.
The Linux host, running on Samba 3, though not an Active Directory controller, operates as a member of the domain and, as such, refers to controllers for user authentication. No local accounts for Active Directory members are needed.
Communication with Active Directory controllers is carried out through Kerberos and LDAP (not the NT LAN Manager protocols).
Optionally, PAM can be configured to accept domain users for local interactive sessions on the host, whicn then acts as a workstation.
SADMS takes care of:
- configuring Kerberos
- configuring Winbind
- configuring Samba
- configuring the Name Switch Service
- optionally configuring PAM
- synchronizing clocks
- joining the server to the Active Directory Domain
- building home directories with the proper file permissions
- making the users' homes and shares
- making advanced group shares
- configuring the start of the daemons
- installing PAM modules
- managing ACLs
- Kerberos 5
- Samba 3
- Python and Tkinter for the GUI front-end (optional)
Target distributions are:
- a GUI front end
- Kerberos diagnosis
- Winbind diagnostics
- Netbios diagnostics
- Domain diagnostics
- Graphical User interface for managing ACLs
- RedHat 9.0 with Samba 3.0.0/3.02 upgrade
- Redhat Entreprise
- CentOS (a free clone of RedHat
- Fedora 1, 2, 3 (already has Samba 3)
- Mandrake 9.1/9.2 with Samba 3.0.0/3.0.2 upgrade
- Mandrake 10
- Help wanted for Debian