SerNet Samba 4 Appliance ======================== This is a software appliance that runs a Samba Active Directory compatible domain controller. Its purpose is to ease the testing of Samba's Active Directory functionality. This software is freely distributable under the GNU public license. For more information read "License" at the end of this README file. Disclaimer ---------- This appliance is based on the new version 4.0 of Samba. It is mainly intended to be used for testing and comes without any warranty. Use at your own risk! Features -------- - Debian GNU/Linux based installer on ISO image. - Guided initial configuration of a Samba 4 Active Directory domain. - Full support for managing Windows clients via group policies using the Windows Remote Server Administration Tools. - Support for secure DNS and NTP updates. - Full support for the Zarafa groupware. - Optional guided installation of Zarafa AD schema extensions. Contact ------- For announcements, please subscribe to our samba Newsletter: http://www.sernet.de/en/samba/newsletter/ In case of questions regarding the appliance, please contact samba4appliance@sernet.de For general questions about Samba, please contact the Samba community: http://www.samba.org/ The samba4-Wiki pages may be of special interest: https://wiki.samba.org/index.php/Samba4 Description ----------- The appliance consists of a slighly customized Debian Squeeze install, equipped with Samba4-Packages and a program ("dcpromo") that guides the user through the setup of the domain controller. This appliance is meant to support the scenario of being the only domain controller in an Active Directory domain that is not connected to other domains via trusts. Of course the adventurous use can experiment with all other finished and unfinished features of Samba 4. The provided image file is an ISO-Image of an installation CD. This is a customized Debian install CD, currently for the i386 architecture only. The installation image can be used to install a SerNet Samba 4 Appliance into virtual machines or on hardware. Installation ------------ The non-graphical installation is recommened. It's preconfigured with common anwers and will simply ask for confirmation to overwrite the whole disk. After that the installation will be fully automatic with one possible exception: If no DHCP server was found, the user is prompted for manual network configuration. Otherwise the network will be configured with DHCP. At the end of the installation, the system is equipped with a user "sernet" that has no password (yet) and is automatically logged in after boot. The root password is "root" and should be changed. The OpenSSH deamon is enabled and accepts root logins. Configuration ------------- After successful installation, the system is booted and the user "sernet" is automatically logged in to the desktop system, and the "dcpromo" tool is launched, giving the user the opportunity to directly configure the Active Directory Domain. The user can perform additional system configuration like additional network configuration, keyboard or locale settings in a separate shell before proceeding with the dcpromo dialog. Things you might want to reconfigure: * keyboard: sudo dpkg-reconfigure keyboard-configuration * timezone: sudo dpkg-reconfigure tzdata * locales: sudo dpkg-reconfigure locales * network: edit e.g. /etc/network/interfaces and do "sudo /etc/init.d/networking restart" When you are confident with the general system configuration, proceed with the dcpromo dialog to configure the Samba domain. After successful configuration, the samba daemon ist started, and the Active Directory domain is ready to be used. Now machines can be added to the domain. In order to join a Windows (or Samba) machine, one only has to configure the Samba4 server's IP address as the DNS server on the client machine and then the join should work without further configuration. The Samba server can be managed with the Samba command line tools like "samba-tool". Also, it can conveniently be managed with the Windows Remote Server Administration Tools like the Active Directory users and computers dialog and the mmc snapins for group policy managment. These tools can be downloaded from Microsoft for Windows 7 on http://www.microsoft.com/download/en/details.aspx?id=7887 For different Windows versions use a search engine and search for "Windows Remote Server Administration Tools " or visit the Samba4/HOWTO-Link below. For further information on how to administer Samba4, please refer to the Samba 4 pages on http://wiki.samba.org/ , specifically: * https://wiki.samba.org/index.php/Samba4 * https://wiki.samba.org/index.php/Samba4/HOWTO License ------- SerNet Samba4 Appliance is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. SerNet Samba4 Appliance is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with SerNet Samba4 Appliance. If not, see . History ------- Version 0.1 released on 2012-03-19 Version 0.2 released on 2012-04-12 Version 0.3 released on 2012-04-27 Version 0.4 released on 2012-06-13 Version 0.5 released on 2012-09-21 Version 0.6 released on 2012-12-17