This document is a step by step guide for configuring Ubuntu 7.10 as a Samba Domain Controller with an LDAP backend (OpenLDAP). The point is to configure a server that can be comparable, from a central authentication point of view, to a Windows Server 2003 Domain Controller. The end result will be a server with an LDAP directory for storing user, group, and computer accounts. A Windows XP Professional SP2 workstation will be able to join the domain once properly configured.
Thanks to the Samba project, documentation about Windows networking protocols is now available to free software developers who want it. With the help of the Software Freedom Law Center (SFLC) and the Free Software Foundation Europe (FSFE), Samba has hammered out an agreement for obtaining the documentation and has set up the new Protocol Freedom Information Foundation (PFIF) to make it accessible to other free software projects.
This is a detailed description about setting up an Ubuntu based server (Ubuntu 7.10) to act as file- and printserver for Windows(tm) workstations in small workgroups. This howto uses the tdb backend for SAMBA to store passwords and account information. This is suitable for workgroups for up to 250 users and is easier to set up than an LDAP backend.
This tutorial explains the installation of a Samba fileserver on Ubuntu 7.10 and how to configure it to share files over the SMB protocol as well as how to add users. Samba is configured as standalone server, not as a domain controller. For this setup, I will use the Ubuntu Server installation CD but the same installation procedure will work on an Ubuntu desktop as well.
Windows XP install a VMware workstation, make a new Ubuntu virtual machine with NAT networking, install Ubuntu onto the virtual machine, stop it, go to the virtual machine's settings, connect your HDDs which contains Linux-like partitions and You want to use them to Your virtual machine. Then boot it up, locate the drives, than put them into the fstab. After that setup a SAMBA server, and share your drives. Now you can discover your drives via windows networks.
This guide to install samba server on Ubuntu Feisty Fawn, will help you share files from your Ubuntu Feisty with the windows machines on your network.
This way maybe you will be able to use Ubuntu at your office, hope you can.
I found these scripts based off of a web tutorial on how to install and configure a file server via samba that i found here. I don't take credit for the tutorial just for the scripts. Feel free to edit these scripts and make them better. Just be sure to post the new ones.