samba服務配置與使用


我的環境 wndows10和Ubuntu18.04 

samba協議:用於window和Linux共享共享文件系統、打印機及其他資源的網絡協議。

 smbd、nmbd是它的核心守護進程,前者監聽139TCP端口,后者監聽137TCP和137UDP端口。

一、安裝samba 

  ①查看安裝信息: dpkg -l |grep -i "samba” 或 samba -V ,Linux默認自帶Samba軟件包。如下已安裝:

    

  ②安裝samba: sudo apt-get install samba ,一並安裝sambaclient: sudo apt install smbclient

  ③啟動、停止與重啟: /etc/init.d/smbd start;/etc/init.d/nmbd start ,區別只在start、stop和restart。(下划線部分可忽略)

  ④查看啟動進程: ps -aux | grep -i "mbd" 

二、samba配置與使用

  ①.創建共享文件夾: mkdir /mnt/xuDir;chmod 777 /mnt/xuDir 

  ②.編輯samba配置文件 /etc/samba/smb.conf ,eg:

      

  ③為samba服務器添加用戶: sudo smbpasswd -a xu (我的用戶名是xu),輸入密碼(之后要用)。

  ④重啟samba服務器:  sudo /etc/init.d/smbd restart 

  ⑤window訪問共享目錄:\\ip(該ip由ifconif得到),eg:

    ,之后填寫剛才的用戶名-密碼 登錄!

   在linux和win下兩個xuDir就跟一個一樣!

  ⑥.將共享文件映射到磁盤:

     

然后發現我的電腦多了一個G盤,可以對它像C盤一樣操作!   右鍵G盤 -> 斷開連接!

三、從Linux訪問windows的共享目錄

 ①windows該設成公有網絡 https://jingyan.baidu.com/article/0a52e3f450cbd6ff62ed72ee.html   

 ②更改高級共享設置,如圖:

  

  還需要在 所有網絡 中選擇"無密碼保護的共享",然后保存更改。

 ③新建一個共享目錄xuDir(再往里面放幾個文件吧), 右鍵點擊屬性:

  

 點擊共享,完成。查看windows的ip(win+cmd下ipconfig命令得到我的 10.101.44.130)

 ④ 在linux中查看共享目錄: smbclient -L //10.101.44.130 -U Everyone   : 

  

 ⑥掛載: smbclient //10.101.44.130/xuDir -U Everyone ,(遇到輸入密碼直接回車):

   

 ⑦輸入ls, 發現我在windows里xuDir下的幾個文件;用get命令下載到本地;按q退出;ls查看剛才下載的window.txt文件!

 ⑥真正的掛載: mount //10.101.44.130/xuDir /mnt/public -o username=Eyeryone :

  

 被掛載的/mnt/public文件夾里多了三個文件,那正是window下xuDir中的!

 

參考文獻:https://www.icourse163.org/learn/JSIT-1001754045?tid=1206614262#/learn/content?type=detail&id=1211411376&sm=1 

https://my.oschina.net/u/871354/blog/948342 、 https://jingyan.baidu.com/article/3a2f7c2ed314ef26afd611a1.html  


免責聲明!

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



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