linux_wiki:cifs_windows_shares

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux_wiki:cifs_windows_shares [2018/03/23 16:17]
billdozor [CIFS Server Setup]
linux_wiki:cifs_windows_shares [2019/05/25 23:50] (current)
Line 10: Line 10:
 ---- ----
  
-====== CIFS Server Setup ======+====== Samba (CIFSServer Setup ======
  
-====== Global Config ======+  * Install the service<code bash>yum install samba samba-client</code>
  
-Settings to configure globally.+  * Enable and Start the service<code bash>systemctl enable smb 
 +systemctl start smb</code> 
 + 
 +  * Create a samba user and password<code bash>smbpasswd -a sambauser1</code> 
 + 
 + 
 +===== Samba Config ===== 
 + 
 +Settings to configure globally and at the share level
  
 /etc/samba/smb.conf<code bash> /etc/samba/smb.conf<code bash>
Line 20: Line 28:
 dns proxy = no dns proxy = no
 server string = Samba Server %v server string = Samba Server %v
 +
 min protocol = SMB2 min protocol = SMB2
 max protocol = SMB3 max protocol = SMB3
 +
 workgroup = WORKGROUP workgroup = WORKGROUP
 log file = /var/log/samba/%m.log log file = /var/log/samba/%m.log
 max log size = 50 max log size = 50
 +
 +##-- Security --##
 +# Only allow the 192.168.1.* network globally to any share
 +hosts allow = 192.168.1.
 security = user security = user
 passdb backend = tdbsam passdb backend = tdbsam
 encrypt passwords = yes encrypt passwords = yes
 client plaintext auth = no client plaintext auth = no
 +
 #-- server signing mandatory : Resolves Security Scanners finding SMB Password Encryption Not Required --# #-- server signing mandatory : Resolves Security Scanners finding SMB Password Encryption Not Required --#
 server signing = mandatory server signing = mandatory
 +
 #-- smb encrypt: Requires Win8/10/Server2012 or newer clients due to smbv3 --# #-- smb encrypt: Requires Win8/10/Server2012 or newer clients due to smbv3 --#
 #smb encrypt = mandatory #smb encrypt = mandatory
-</code> 
- 
----- 
- 
-====== Share Config ====== 
  
-Share config settings. 
- 
-/etc/samba/smb.conf<code bash> 
 [share_name] [share_name]
 path = /path_to_share path = /path_to_share
Line 48: Line 56:
 guest ok = no guest ok = no
 read only = yes read only = yes
-#- Allow only hosts on certain networks only (192.168.1.*) -#+#- Allow only hosts on certain networks only (192.168.1.*) for this share-#
 hosts allow = 192.168.1. 127.0.0.1 hosts allow = 192.168.1. 127.0.0.1
 </code> </code>
  
-----+\\ 
 +**Config File Help** 
 +<code bash> 
 +vim /etc/samba/smb.conf.example 
 +And 
 +man smb.conf 
 +</code>
  
 +\\
 +[Optional] Test samba config syntax
 +<code bash>
 +testparm
 +</code>
 +
 +\\
 +Restart the samba service
 +<code bash>
 +systemctl restart smb
 +</code>
 +
 +\\
 +Test the samba share
 +<code bash>
 +smbclient -L //localhost -U sambauser1
 +</code>
 +  * Enter samba password (not system) when prompted
  
 ---- ----
  • linux_wiki/cifs_windows_shares.1521836231.txt.gz
  • Last modified: 2019/05/25 23:50
  • (external edit)