I''ll try to walk you through setting up your Server
On Server as root
1) add your users
adduser jim
2) add your user passwords
passwd jim
3) add your group
groupadd family
gpasswd -a jim family
4) add your group directory,set permissions of directory
mkdir /home/family
chmod a+rw /home/family
5) edit /etc/samba/smb.conf (add to the very bottom of it)
[family]
comment = our samba server
path = /home/family
writeable = yes
writelist = jim
(if you need encryption, ensure that the following lines are not commented out)
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
6) create samba passwords
(for RedHat users) cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
(for SuSE users) smbpasswd -a jim
7) make smbpasswd readable and writeable by root only
chmod 600 /etc/samba/smbpasswd
8) add your client machines to your server
(for RedHat users) edit /etc/hosts allow - add your client ip address (192.168.0.1)
(for SuSE users) edit /etc/samba/lmhosts - add your client ip address (192.168.0.2)
9) configure your Services
(for RedHat users) ntsysv -- level 345 start ( ensure that smb and nmb are enabled)
service smb start
(for SuSE users) use webmin program in your browser (
https://localhost:10000/)
under boot process ensure that smb nmb are enabled at boot, restart services
10) test your Server
testparm (you should see your group loaded)
Hope this helps, Sorry it's so long,
Dave S.