SuSE is a distribution which I have used since 6.2 so
I am pretty familiar with it.
SAMBA and swat is a good way to go. Use yast and the system administration-> change configuration fileapplets to start smbd or if you have an earlier base install you may want to
write your own rc script and edit /etc/rc.config or start
smbd/nmbd from inittab. This is not difficult and there is plenty of help here for this.
Basically the smb.conf file, whether generated by swat
or by hand is a flat file with header "[share]" separated
rule sections describing each defined share.
If you are coming from the windows world it looks a
lot like an *.ini file.
VERY basically for the impatient.
[global]
netbios name = fileserver
workgroup = wrkgrpname
security = share
encrypt passwords = yes
log level = 3
[sampleshare]
path = /home/user/sampleshare
browseable = yes
read only = no
wide links = no
create mode = 0660
copy the above into your /etc/smb.conf ; chmod 644 /etc/smb.conf and run testparm (as root all); if no
errors then:start samba: smbd -D && nmbd -D
You will need to replace some of these entries with
things that make sense for your situation of course.
server name, workgroup, share name and location.
This should get a sample share up for you and give you
an idea on how to proceed.
But swat is a much easier solution. Verifying it is installed and enabling it in inetd.conf or xinetd.conf
and using it maybe better.