Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux_wiki:cifs_windows_shares [2016/01/04 23:23] billdozor [CIFS Client Setup] |
linux_wiki:cifs_windows_shares [2019/05/25 23:50] (current) |
||
---|---|---|---|
Line 6: | Line 6: | ||
**Checklist** | **Checklist** | ||
- | * Enterprise Linux 6/7 | + | * Distro(s): |
---- | ---- | ||
- | ====== CIFS Server Setup ====== | + | ====== |
- | TODO | + | * Install the service< |
+ | |||
+ | * Enable and Start the service< | ||
+ | systemctl start smb</ | ||
+ | |||
+ | * Create a samba user and password< | ||
+ | |||
+ | |||
+ | ===== Samba Config ===== | ||
+ | |||
+ | Settings to configure globally and at the share level | ||
+ | |||
+ | / | ||
+ | [global] | ||
+ | dns proxy = no | ||
+ | server string = Samba Server %v | ||
+ | |||
+ | min protocol = SMB2 | ||
+ | max protocol = SMB3 | ||
+ | |||
+ | workgroup = WORKGROUP | ||
+ | log file = / | ||
+ | max log size = 50 | ||
+ | |||
+ | ##-- Security --## | ||
+ | # Only allow the 192.168.1.* network globally to any share | ||
+ | hosts allow = 192.168.1. | ||
+ | security = user | ||
+ | passdb backend = tdbsam | ||
+ | encrypt passwords = yes | ||
+ | client plaintext auth = no | ||
+ | |||
+ | #-- server signing mandatory : Resolves Security Scanners finding SMB Password Encryption Not Required --# | ||
+ | server signing = mandatory | ||
+ | |||
+ | #-- smb encrypt: Requires Win8/ | ||
+ | #smb encrypt = mandatory | ||
+ | |||
+ | [share_name] | ||
+ | path = / | ||
+ | valid users = sambauser1, sambauser2 | ||
+ | browsable = yes | ||
+ | guest ok = no | ||
+ | read only = yes | ||
+ | #- Allow only hosts on certain networks only (192.168.1.*) for this share-# | ||
+ | hosts allow = 192.168.1. 127.0.0.1 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | **Config File Help** | ||
+ | <code bash> | ||
+ | vim / | ||
+ | And | ||
+ | man smb.conf | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | [Optional] Test samba config syntax | ||
+ | <code bash> | ||
+ | testparm | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | Restart the samba service | ||
+ | <code bash> | ||
+ | systemctl restart smb | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | Test the samba share | ||
+ | <code bash> | ||
+ | smbclient -L //localhost -U sambauser1 | ||
+ | </ | ||
+ | * Enter samba password (not system) when prompted | ||
---- | ---- |