[Linux]Linux下samba創建共享文件


 

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 來結束所有連接;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM