D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] Samba

 


 


Tel: 01209 890084
Mob: 07805686188
Email:aaronmoore@xxxxxxxxxxxxx
Web:
www.cnccraft.co.uk
www.re-formfurniture.co.uk
 
 
Sent: Saturday, April 04, 2015 at 4:32 PM
From: "bad apple" <mr.meowski@xxxxxxxx>
To: list@xxxxxxxxxxxxx
Subject: Re: [LUG] Samba
On 04/04/15 15:55, aaron moore wrote:
> Hi all
> It has been a long time since i posted here and only seem to do so when
> I'm up th creek....sorry.
> Anyway I recently changed my distro from Ubuntu to Debian because the
> people who develop software for my cnc machine have taken a fancy to
> debian. In Ubuntu I had a nice little LAN set up between home and
> workshop. Now I cannnot for the life of me get Samba to work there are
> no easy GUIs. I want nothing fancy, just to share files between linux
> boxes no passwords, no security. if I was to post my samba config file
> could some body please tell me where I am going wrong?
> Thanx
> Aaron

Feel free to post your confs here. Have you checked that it's not simply
iptables blocking your connections? If you're on Debian then temporarily
nuke your firewall with:

sudo iptables -F

As it sounds like you only want to throw files back and forth between
two linux machines on the same subnet, there are many many easier ways
of doing this - even Dropbox would do, especially if you leave it's LAN
sync function enabled. Or try nitroshare, which has just had a new
release and is about as easy as it could possibly get:

http://www.webupd8.org/2015/03/nitroshare-030-easily-send-files-to.html

Then there's btsync, google drive, one drive, etc, etc. Much easier and
more secure would be SSHFS, or even just scp files back and forth - this
is a nice option because if you're not too skilled with Linux and
networking stuff in general, the SSH port 22 is going to be open on any
sane distro so you won't even have to muck about with configuring your
firewall. NFS is the easiest of all though - put this in /etc/exports on
the machine that will be sharing all the files:

/home/aaron/stuff 192.168.0.0/255.255.255.0(rw,sync,no_subtree_check)

And restart NFS:

sudo service nfs-kernel-server restart

Obviously the folder /home/aaron/stuff can be any suitable path, but has
to exist and I'm presuming your network is the typical 192.168.0.0/24
setup, if it isn't, adjust accordingly.

There are millions of ways to casually fling a few files back and forth
between a couple of PCs but I wouldn't bother with configuring Samba
unless one of them is a Windows machine.

Let us know how you get on.

Cheers
 
Hi badappple
Thank you for your everso  comprehensive reply.  As it happens I occasionally have to use windows so I think, like you say, Samba  is favourite.  Would you mind looking at the conf file below. 
Kindest regards
 
[global]
netbios name = Samba24
server string = Samba file and print server
workgroup = Workgroup
security = user
name resolve order = bcast host
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces > remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script=/usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains > winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no
[homes]
comment = Home Directories
path = /home
read > available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[netlogon]
comment = Network Logon Service
path = /home/netlogon
read > available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[profiles]
comment = User Profiles
path = /var/samba/profiles
read > available = yes
browseable = no
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
locking = no
strict locking = no
[pdf-documents]
path = /home/pdf-documents
comment = Converted PDF Documents
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no
[pdf-printer]
path = /tmp
comment = PDF Printer Service
printable = yes
guest ok = yes
use client driver = yes
printing = bsd
print command = /usr/bin/gadmin-samba-pdf %s %u
lpq command =
lprm command =

--
The Mailing List for the Devon & Cornwall LUG
http://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/listfaq
-- 
The Mailing List for the Devon & Cornwall LUG
http://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/listfaq