CentOS 5.3 Samba Standalone Server With tdbsam Backend
CentOS 5.3 Samba Standalone Server With tdbsam BackendVersion 1.0 This tutorial explains the installation of a Samba fileserver on CentOS 5.3 and how to configure it to share files over the SMB protocol as well as how to add users. Samba is configured as a standalone server, not as a domain controller. In the resulting setup, every user has his own home directory accessible via the SMB protocol and all users have a shared directory with read-/write access. I do not issue any guarantee that this will work for you!
1 Preliminary NoteI'm using a CentOS 5.3 system here with the hostname server1.example.com and the IP address 192.168.0.100. Please make sure that SELinux is disabled as shown in chapter 6 of this tutorial: The Perfect Server - CentOS 5.3 x86_64 [ISPConfig 2] - Page 3
2 Installing SambaConnect to your server on the shell and install the Samba packages: yum install cups-libs samba samba-common Edit the smb.conf file: vi /etc/samba/smb.conf Make sure you see the following lines in the [global] section:
This enables Linux system users to log in to the Samba server. Then create the system startup links for Samba and start it: chkconfig --levels 235 smb on
3 Adding Samba SharesNow I will add a share that is accessible by all users. Create the directory for sharing the files and change the group to the users group: mkdir -p /home/shares/allusers At the end of the file /etc/samba/smb.conf add the following lines: vi /etc/samba/smb.conf
If you want all users to be able to read and write to their home directories via Samba, add the following lines to /etc/samba/smb.conf (make sure you comment out or remove the other [homes] section in the smb.conf file!):
Now we restart Samba: /etc/init.d/smb restart
4 Adding And Managing UsersIn this example, I will add a user named tom. You can add as many users as you need in the same way, just replace the username tom with the desired username in the commands. useradd tom -m -G users Set a password for tom in the Linux system user database. If the user tom should not be able to log into the Linux system, skip this step. passwd tom -> Enter the password for the new user. Now add the user to the Samba user database: smbpasswd -a tom -> Enter the password for the new user. Now you should be able to log in from your Windows workstation with the file explorer (address is \\192.168.0.100 or \\192.168.0.100\tom for tom's home directory) using the username tom and the chosen password and store files on the Linux server either in tom's home directory or in the public shared directory.
5 Links
|
Join the discussion.
www.seamlessenterprise.com
IP Convergence
Integrate your wireless and wireline networks.
Learn how from the experts at Sprint.
www.seamlessenterprise.com
Wireless & Wireline Integration
Thoughts, strategies and solutions: join the discussion
www.seamlessenterprise.com
Unified Communications 2009
Join the Discussion. Now.
www.seamlessenterprise.com







Recent comments
3 hours 57 min ago
5 hours 26 min ago
9 hours 31 sec ago
11 hours 54 min ago
14 hours 51 min ago
15 hours 32 min ago
15 hours 47 min ago
16 hours 46 min ago
17 hours 51 min ago
18 hours 25 min ago