This is how to get you RH box to join an NT Domain.
1. Download and install Samba 2.2. You can get it from
www.samba.org. A boxed version of Red Hat will also include Samba. Just make sure you install it when you install Linux.
2. Enable Samba on your machine. This will require an edit of /etc/smb.conf (an example smb.conf file will be included at the end of this post) and /etc/services and in Red Hat 7.1 /etc/xinetd (If you choose for Samba to install when you install RH7.1 this all most likely be done for you. If not check out
www.linuxlookup.com under the HOWTO's section and look for "SMB"

3. Create an account on the Windows Domain controller for the Linux machine and create a user account named "root" and give root administrative privledges on the Windows box.
4. Make sure you have basic communication ability between the Linux machine and the domain controller. You can do this with the "ping" command.
5. Log into your Linux machine as root and execute the command "smbpasswd -j YOURDOMAINNAME -r YOURDOMAINCONTROLLERNAME (This will most likely be the most troublesome step in this whole process. If this doesn't work, email me with the complete error message and a copy of your smb.conf file or go to your local bookstore and look for The Samba Black Book)
6. Now everything should work.
7. Here is an example smb.conf file. You will have to edit it to fit your site's needs of course but it is fairly intuitive:
# Global parameters
[global]
workgroup = SAIRTEST
netbios name = SAMBA
server string = Samba Server on Caldera OpenLinux
security = DOMAIN
encrypt passwords = Yes
password server = win2kserver
max log size = 50
8. This (above) is all you actually need for Samba to function in the domain but it has no shares defined. A share would look something like this:
[stuff]
comment = stuff
path = /stuff
read only = No
Good Luck! Samba is IMHO one of the best packages available for Linux. It is easy to set up once you become familiar with it and it's reliablity can't be beat. I have personally seen a Samba file and print server stay up for a year without being rebooted!