如何通過Samba共享Linux資料夾

2021-08-07 15:31:34 字數 1873 閱讀 2881

samba(smb是其縮寫) 是乙個網路伺服器,用於linux和windows共享檔案之用;samba 即可以用於windows和linux之間的共享檔案,也一樣用於linux和linux之間的共享檔案。

1. 配置linux共享路徑。

vi /etc/samba/smb.confsmb.conf中包含了多個全程單元,每個單元的名字放於方括號()中,方括號也是區分各個單元的標識。第乙個單元是[global],用於一些全域性設定,對於不熟悉samba的使用者來說,一般不要對此單元進行修改。第二個單元是[home],它的作用是使linux使用者可以從其它機器上連線到自己的home目錄。要設定乙個特定的共享目錄,建議在smb.conf檔案尾部增加乙個全程單元。一般包括幾條語句。下面是乙個例子:

[share]

comment = shared folder with username and password

path = /home/zwq

valid users = zwq

public = no

writable = yes

printable = no

create mask = 0765

說明:

comment:提示,在windows的網路鄰居上顯示為備註。

path:linux上共享目錄

valid users: 允許訪問linux共享目錄的使用者,此使用者需是linux的samba使用者

public:允許guest訪問

writable: 允許使用者寫

printable: 若設為yes,則被認定為印表機

create mask:在共享目錄上建立的檔案的許可權

2. 建立samba使用者

smb使用者名稱,在下面的windows訪問時用到。此使用者必須是在linux系統中存在的使用者,否則「smbpasswd -a」命令會失敗。

useradd -m -s /bin/csh zwq

passwd zwq

smbpasswd -a zwq

3. 重啟smb服務。

/etc/init.d/smb restart如果smb服務未啟動,請執行/etc/init.d/smb start啟動。

如果想讓系統重啟後自動啟動smb服務,請在/etc/init.d/boot.local檔案尾加入如下兩行:

rcnmb start

/etc/init.d/smb start

4. 在windows中訪問linux共享的資料夾。

a. 在「開始 > 執行」中輸入「\\linux伺服器ip位址」即可登入到目標伺服器,如下所示:

b. 具體訪問某目錄,如share,系統會彈出對話方塊,需要輸入samba使用者(zwq)。

輸入使用者名稱和密碼後即可訪問linux系統中的檔案,此使用者名稱和密碼即為上述增加的samba使用者名稱和密碼。

5. 把linux的共享資料夾對映為windows本地的乙個磁碟分割槽。

a. 在「開始 > 執行」中輸入「cmd」啟動windows命令列。

b. 執行net use q:\\linux伺服器ip位址\share命令完成對映。

c. 開啟windows的「我的電腦」可以看到q盤了。

通過linux的Samba建立共享檔案

作用 1 實現linux和windows的互動 share 檔名 comment my samba 說明的資訊 path home cly share 共享檔案路徑 自己適當修改 browseable yes 可瀏覽 writeable yes 可寫6 配置完之後進行重啟 sudo service ...

Samba共享問題

安裝centos預設是開啟selinux的,所以會導致samba ftp等應用程式無法訪問相應目錄,解決辦法如下 開啟samba使用者home目錄許可權 usr sbin setsebool p samba enable home dirs 1開啟單個共享目錄 path 許可權 chcon t sa...

samba共享檔案

samba共享檔案 3 4 1,setup 配置linux網路,和主機網路相同,etc init.d network restart 網絡卡重啟後能夠ping通 2,新建系統使用者並設定密碼mxb useradd mxb passwd mxb 3,vi etc samba smb.conf 配置sa...