<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://beardedmaker.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Samba</id>
		<title>Samba - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://beardedmaker.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Samba"/>
		<link rel="alternate" type="text/html" href="https://beardedmaker.com/wiki/index.php?title=Samba&amp;action=history"/>
		<updated>2026-05-14T08:43:14Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://beardedmaker.com/wiki/index.php?title=Samba&amp;diff=159&amp;oldid=prev</id>
		<title>Beard: Created page with &quot;&lt;pre&gt; packages: 	samba 	samba-client 	samba-common 	system-config-samba 	samba-swat 	cifs-utils  daemons: 	smbd - samba daemon (sometimes called smb) 	nmbd - netbios daemon (s...&quot;</title>
		<link rel="alternate" type="text/html" href="https://beardedmaker.com/wiki/index.php?title=Samba&amp;diff=159&amp;oldid=prev"/>
				<updated>2016-02-29T21:37:12Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;pre&amp;gt; packages: 	samba 	samba-client 	samba-common 	system-config-samba 	samba-swat 	cifs-utils  daemons: 	smbd - samba daemon (sometimes called smb) 	nmbd - netbios daemon (s...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
packages:&lt;br /&gt;
	samba&lt;br /&gt;
	samba-client&lt;br /&gt;
	samba-common&lt;br /&gt;
	system-config-samba&lt;br /&gt;
	samba-swat&lt;br /&gt;
	cifs-utils&lt;br /&gt;
&lt;br /&gt;
daemons:&lt;br /&gt;
	smbd - samba daemon (sometimes called smb)&lt;br /&gt;
	nmbd - netbios daemon (sometimes called nmb)&lt;br /&gt;
&lt;br /&gt;
configs:&lt;br /&gt;
	/etc/samba - samba config location&lt;br /&gt;
	/etc/samba/smb.config - samba config file&lt;br /&gt;
&lt;br /&gt;
other:&lt;br /&gt;
	selinux may block samba&lt;br /&gt;
		getsebool -a|grep samba - shows all rules which need to be set to &amp;quot;on&amp;quot;&lt;br /&gt;
		setsebool &amp;lt;rule&amp;gt; on&lt;br /&gt;
&lt;br /&gt;
commands:&lt;br /&gt;
	smbpasswd -a &amp;lt;sys-username&amp;gt; - add user as samba user&lt;br /&gt;
	smbclient //&amp;lt;server&amp;gt;/&amp;lt;share&amp;gt; - connect to samba server using ftp-like interface&lt;br /&gt;
		-L - list shares available on server&lt;br /&gt;
		-U &amp;lt;user&amp;gt;&lt;br /&gt;
		-N - no password&lt;br /&gt;
		-M - send message to windows machine. also accepts from stdin (ie echo &amp;quot;hello&amp;quot;|smbclient -M host_name)&lt;br /&gt;
&lt;br /&gt;
config file:&lt;br /&gt;
&lt;br /&gt;
	global arguments:&lt;br /&gt;
		[global]&lt;br /&gt;
			usershare allow guests = no - whether user can allow guests on their shares&lt;br /&gt;
			case sensative = no&lt;br /&gt;
			workgroup = WORKGROUP&lt;br /&gt;
			guest account = nobody&lt;br /&gt;
			server string = This is a greeting or version message.&lt;br /&gt;
			encrypt passwords = yes&lt;br /&gt;
			smb passwd file = /path/file (default: ${prefix}/private/smbpasswd&lt;br /&gt;
			smb ports = port port (default: 445 139)&lt;br /&gt;
			socket address = 10.0.0.1 - listen address&lt;br /&gt;
			interfaces = eth* lo&lt;br /&gt;
			dns proxy = no - forward unregistered netbios names to dns server&lt;br /&gt;
			disable netbios = no - denies windows machines&lt;br /&gt;
			panic action = &amp;quot;/path/script&amp;quot; - action to take when smbd or nmbd crashes&lt;br /&gt;
			security = user&lt;br /&gt;
				user - require logon&lt;br /&gt;
				share - not require logon&lt;br /&gt;
			client signing = mandatory&lt;br /&gt;
			server signing = mandatory&lt;br /&gt;
&lt;br /&gt;
	share arguments:&lt;br /&gt;
		[sharename]&lt;br /&gt;
			path = /dir/path&lt;br /&gt;
			comment = COMMENT&lt;br /&gt;
			browseable = yes - makes share visible&lt;br /&gt;
			read only = no&lt;br /&gt;
			readable = yes&lt;br /&gt;
			writable = yes&lt;br /&gt;
			guest ok = no&lt;br /&gt;
			guest only = no - only allow guests&lt;br /&gt;
			guest account = nobody&lt;br /&gt;
			public = no - same as guest ok&lt;br /&gt;
			-valid = yes - use to turn share on and off&lt;br /&gt;
&lt;br /&gt;
			valid users = user user @group&lt;br /&gt;
			invalid users = user user&lt;br /&gt;
			group = group group&lt;br /&gt;
			host allow = host host&lt;br /&gt;
			host deny = host host&lt;br /&gt;
			user = user,user - non-smb users&lt;br /&gt;
			only user = yes - only allow users under &amp;quot;user&amp;quot;&lt;br /&gt;
			read list = user user - users with read only access&lt;br /&gt;
			hide dot files = yes - hides files beginning with a dot&lt;br /&gt;
			hide files = file1 file2 - list of files or folders to apply the dos hidden attribute to&lt;br /&gt;
&lt;br /&gt;
			printable = yes&lt;br /&gt;
			printer name = name&lt;br /&gt;
			printing = cups - use if printer is not locally attached&lt;br /&gt;
			cups server = &amp;lt;addr&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
			max print jobs = &amp;lt;#&amp;gt; (default: 1000)&lt;br /&gt;
&lt;br /&gt;
			create mask = 0700 - default maximum permissions for files created in share&lt;br /&gt;
			directory mask = 0700 - default maximum permissions for directories created in share&lt;br /&gt;
			force create mask = 0700 - forces permissions for files created in share&lt;br /&gt;
			force directory mask = 0700 - forces permissions for directories created in share&lt;br /&gt;
			force group = group for things created in share&lt;br /&gt;
			force user = user for things created in share&lt;br /&gt;
			follow symlinks = yes&lt;br /&gt;
			hide dot files = yes&lt;br /&gt;
			hide special files = yes&lt;br /&gt;
			hide unreadable = yes&lt;br /&gt;
			hide unwriteable files = no&lt;br /&gt;
			root = /chroot/dir&lt;br /&gt;
			smb encrypt = disabled/auto/mandatory - encrypt session&lt;br /&gt;
			max connections = &amp;lt;#&amp;gt;&lt;br /&gt;
			max disk size = &amp;lt;#&amp;gt;&lt;br /&gt;
			max open files = &amp;lt;#&amp;gt;&lt;br /&gt;
			max print jobs = &amp;lt;#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
			preexec = &amp;lt;command&amp;gt;&lt;br /&gt;
			postexec = &amp;lt;command&amp;gt;&lt;br /&gt;
			root preexec = &amp;lt;command&amp;gt; - run as root&lt;br /&gt;
			root postexec = &amp;lt;command&amp;gt; - run as root&lt;br /&gt;
&lt;br /&gt;
example (public):&lt;br /&gt;
	[global]&lt;br /&gt;
		security = share&lt;br /&gt;
		workgroup = WORKGROUP&lt;br /&gt;
		guest account = nobody&lt;br /&gt;
		map to guest = bad user&lt;br /&gt;
	[share]&lt;br /&gt;
		path = /path/share&lt;br /&gt;
		browseable = yes&lt;br /&gt;
		read only = no&lt;br /&gt;
		guest ok = yes&lt;br /&gt;
&lt;br /&gt;
example (secure):&lt;br /&gt;
	[global]&lt;br /&gt;
		security = user&lt;br /&gt;
		passdb backend = tdbsam&lt;br /&gt;
		encrypt passwords = true&lt;br /&gt;
		smb encrypt = yes&lt;br /&gt;
		smbpasswd file = /etc/samba/smbpasswd&lt;br /&gt;
		workgroup = WORKGROUP&lt;br /&gt;
		guest account = nobody&lt;br /&gt;
		map to guest = bad user&lt;br /&gt;
	[share]&lt;br /&gt;
		path = /path/share&lt;br /&gt;
		browseable = yes&lt;br /&gt;
		read only = no&lt;br /&gt;
		guest ok = no&lt;br /&gt;
		valid users = user1 user2&lt;br /&gt;
&lt;br /&gt;
example (public/secure):&lt;br /&gt;
	[global]&lt;br /&gt;
		security = user&lt;br /&gt;
		passdb backend = tdbsam&lt;br /&gt;
		encrypt passwords = true&lt;br /&gt;
		smb encrypt = yes&lt;br /&gt;
		smbpasswd file = /etc/samba/smbpasswd&lt;br /&gt;
		workgroup = WORKGROUP&lt;br /&gt;
		map to guest = bad user&lt;br /&gt;
&lt;br /&gt;
	[Public]&lt;br /&gt;
	   comment = Public folder.&lt;br /&gt;
	   path = /home/winter/Public&lt;br /&gt;
	   read only = no&lt;br /&gt;
	   guest ok = yes&lt;br /&gt;
	   available = yes&lt;br /&gt;
	   browsable = yes&lt;br /&gt;
	   public = yes&lt;br /&gt;
	   writable = yes&lt;br /&gt;
	[Private]&lt;br /&gt;
	   comment = Private folder.&lt;br /&gt;
	   path = /home/winter/Private&lt;br /&gt;
	   available = yes&lt;br /&gt;
	   browsable = yes&lt;br /&gt;
	   public = no&lt;br /&gt;
	   writable = yes&lt;br /&gt;
	   users = winter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Beard</name></author>	</entry>

	</feed>