Centrify is also easy to configure, but it overwrites system configuration without notice, which is a capital sin. The software can be fetched from the web, but it is also available from the Ubuntu Partner repository.
(Canonical's partner
repository already added to sources.list
.)
apprentice@testbox:~$ sudo apt-get install centrifydc
apprentice@testbox:~$ sudo adjoin --user AdminUser --password VerySecretPasswd -w mywg.domain.com
<snip>
Error: There was another computer with same name ('CN=test-box-13-2,CN=Computers,DC=mywg,DC=domain,DC=com') previously joined to a zone in
this forest. To overwrite the existing computer data, please use the
--force option to adjoin.
<snip>
apprentice@testbox:~$ sudo adjoin --user AdminUser --password VerySecretPasswd -w mywg.domain.com --force
<snip>
Join to domain:workspace.rug.nl, zone:Auto Zone successful
<snip>
apprentice@remotehost:~$ ssh ad-user@testbox
Password:
Created home directory
Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-17-generic x86_64)
* Documentation: https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.