1. 安裝samba服務
yum install -y samba
2. 創建需要共享的目錄
在目錄/home/xxxx/share xxx為用戶名
mkdir share
修改該目錄權限(上層文件夾也要設置)
chmod 777 /home/xxxx
chmod 777 /home/xxxx/share
4、設置配置文件smb.conf(默認:/etc/samba/smb.conf)
vi /etc/samba/smb.conf
- 在[global] 下修改security = user為security = share
- 在最下面添加共享文件設置如下
[share] #此處是共享文件夾顯示名稱
comment = XXXXXXXX #注釋
path = /home/usr/share #指定目錄
browseable = yes
guest ok = yes #是否可瀏覽,是否可被所有用戶看到
writable = yes #是否可寫(全局可寫)
public = yes
5,設置登錄密碼
添加smb用戶:useradd smb
設置密碼:smbpasswd –a smb
6、重啟samba
/etc/init.d/smb restart
/etc/init.d/nmb restart
7、關閉防火牆
/etc/init.d/iptable stop
8、在windows上訪問\\<ip>\share
可能遇到的問題:
你的系統需要SMB2或者更高版本,才能訪問共享
的解決辦法
“控制面板”-“程序和功能“
沒有寫權限:
關閉selinux 編輯/etc/selinux/config
setenforce 0 #臨時關閉selinux
將 SELINUX=enforcing 改成 SELINUX=disabled #永久關閉,重啟生效
指定的網絡文件夾目前是以其他用戶。。。
首先在我dos窗口輸入命令:net use 即可看到當前已建立的連接:
然后我們輸入命令:net use * /delete 來結束所有的當前所有的連接。然后再輸入命令: Y 來結束所有連接;