1 安裝samba 2 添加用戶 3 設置共用文件用戶的密碼 4 創建公共共用文件 5 修改smb的配置文件 6 關閉防火牆 7 查看SELinux模式 8 修改SELinux模式 9 啟動smb 10 打開windwos,我的電腦,輸入\\192.168.0.108 11 輸入smbuser和密碼 ...
1 安裝samba
yum install -y samba*
2 添加用戶
useradd smbuser
3 設置共用文件用戶的密碼
smbpasswd -a smbuser
4 創建公共共用文件
mkdir /home/share
chmod 777 /home/share
5 修改smb的配置文件
vim /etc/samba/smb.conf
# max protocol = used to define the supported protocol. The default is NT1.
# can set it to SMB2 if you want experimental SMB2 support.
workgroup = MYGROUP
server string = Samba Server Version %v
; netbios name = MYSERVER
; interfaces = lo eth0 ens160 192.168.12.2/24 192.168.13.2/24 192.168.0.108
; hosts allow = 127. 192.168.12. 192.168.13. 192.168.0.
; max protocol = SMB2
[global]
workgroup = SAMBA
security = user
path = /win
public = on
writable = yes
[public]
comment = Public File
path = /home/share
available = yes
valid users = smbuser
read only = no
browsable = yes
public = yes
writable = yes
6 關閉防火牆
systemctl stop firewalld.service
7 查看SELinux模式
[root@localhost ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
8 修改SELinux模式
[root@localhost ~]# setenforce 0
[root@localhost ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: permissive
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
9 啟動smb
1 service smb status
2 systemctl start smb
10 打開windwos,我的電腦,輸入\192.168.0.108
11 輸入smbuser和密碼
參考資料:
https://blog.csdn.net/blade2001/article/details/19963769
https://www.cnblogs.com/yongestcat/p/11438648.html