【Linux】samba服務


samba是一個實現不同操作系統之間文件共享和打印機共享的一種SMB協議的免費軟件。

①Samba軟件包的安裝
使用源安裝,在終端中輸入如下命令:

#sudo apt-get install samba
#sudo apt-get install smbclient

②Samba服務器的啟動、關閉和重啟

啟動Samba服務器只需執行如下命令:

#sudo /etc/init.d/samba start

關閉Samba服務器:

#sudo /etc/init.d/samba stop

重新啟動Samba服務器:

#sudo /etc/init.d/samba restart

③ 配置Samba服務
Samba服務器主要配置文件為/etc/samba/smb.conf,並且可以將NetBIOS名與主機的對應關系寫在/etc/samba /lmhosts文件中。
(1)在Windows系統中不用輸入密碼訪問Linux共享目錄
在Linux共享一個目錄,將建立好的目錄的設置信息寫入/etc/smb.conf文件即可。如:若共享/home/myth/share目錄,要在 Windows系統中訪問這個共享的目錄,假設Windows主機的IP為192.168.0.11,Linux主機的IP為192.168.10,進行 如下操作:

#mkdir /home/myth/share
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //修改配置文件之前最好做個備份
#vim /etc/samba/smb.conf 

或者使用

 sudo gedit /etc/samba/smb.conf

打開配置文件
將文件中的內容做如下相應修改:

#security=user 后面添加:
security=share

在文件結尾添加如下行:

[share]
comment=this is Linux share directory
path=/home/myth/share
public=yes
writable=yes

保存退出,啟動Samba服務:

#/etc/init.d/samba start

設置完成!

增加相應的系統賬號:

sudo groupadd share -g 6000

④最后打開我的電腦,空白位置右鍵添加一個網絡位置
輸入 \IP地址(linux)\share   按提示步驟輸入用戶名和密碼。

最終的效果

這樣只要Ubuntu啟動后,windows就可以和Linux進行文件交互了。而samba服務就是這樣一種提供兩個系統之間進行交互的橋梁。

推薦同款優秀文章:


免責聲明!

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



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