# Some of the output has been tweaked slightly to obfuscate it. $ sudo testparm Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[printers]" Processing section "[print$]" Processing section "[share]" Global parameter guest account found in service section! Processing section "[p]" Global parameter username map found in service section! Processing section "[s]" Global parameter username map found in service section! Loaded services file OK. WARNING: 'workgroup' and 'netbios name' must differ. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [global] workgroup = MYSERVER server string = %h server (Samba, Ubuntu) map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d idmap config * : backend = tdb [printers] comment = All Printers path = /var/spool/samba create mask = 0700 printable = Yes print ok = Yes browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/printers [share] comment = Backup path = /media/share force group = sambashare read only = No create mask = 0640 directory mask = 0750 guest only = Yes guest ok = Yes [p] comment = blah blah path = /media/p valid users = user1, user2 force group = sambashare read only = No create mask = 0700 directory mask = 0700 hosts allow = 192.168.1.21, 192.168.1.22, 192.168.1.23 hosts deny = 0.0.0.0/0 [s] comment = blah blah path = /media/s valid users = user3, user4 force group = sambashare read only = No create mask = 0700 directory mask = 0700 hosts allow = 192.168.1.11, 192.168.1.12, 192.168.1.13 hosts deny = 0.0.0.0/0 $ echo $? 1