Linux 與 windows 共享文件的神器:samba

一、什麼是 samba?

搭建 Samba 服務器是爲了實現 Linux 共享目錄之後,在 Windows 可以直接訪問該共享目錄。

現在介紹如何在 ubuntu 16.04 系統中搭建 Samba 服務。

二 、samba 安裝

sudo apt-get install samba samba-common

運行截圖如下:

三、配置 - ubuntu 側

1. 爲 samba 服務器創建一個共享目錄

peng@ubuntu:~$ mkdir work
peng@ubuntu:~$ sudo chmod 777 work
peng@ubuntu:~$ cd work/
peng@ubuntu:~/work$ pwd
/home/peng/work

2. 創建使用該共享文件夾的賬號

sudo smbpasswd -a yikou

添加 samba 用戶:yikou,密碼設置爲:1

會提示創建密碼,隨便設一個自己能記住的就行。

若上一步失敗:Failed to add entry for user phinecos

輸入如下命令,增加相應的系統賬號:

sudo groupadd yikou -g 6000
sudo useradd yikou -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

3. 修改 samba 服務器配置文件

sudo vim /etc/samba/smb.conf

在文件尾部添加下面內容:

[yikou]
    path = /home/peng/work  #共享文件夾的路徑
    available = yes
    browseable = yes
    writable = yes

4. 重啓 samba 服務

/etc/init.d/smbd restart

四、windows 創建映射

必須保證 windows 和 ubuntu 網絡互通,

首先查看 ubuntu 網卡 ip 地址,

windows 下打開 cmd 命令終端:

ping 192.168.0.115

打開 我的電腦 -> 映射網絡驅動器:

輸入要映射的網絡文件夾

\\192.168.0.115\yikou

注意:此處的yikou是我們上面創建的用戶名點擊完成:

輸入用戶名 yikou 密碼:1

點擊確定後映射成功,進入以下界面:下面映射的 z 盤盤符:

下面是 ubuntu 中 samba 服務器的根目錄內容,與 windows z 盤目錄內容保持一致!

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/EVqs5Zr5DUbniGO5Fq2NkA