linux(Deepin)如何搭建samba服務(wù)
簡(jiǎn)介
Samba是一個(gè)開(kāi)源的軟件,可以在Linux服務(wù)器上搭建網(wǎng)絡(luò)共享服務(wù),
使得Windows和其他操作系統(tǒng)的用戶能夠訪問(wèn)Linux服務(wù)器的共享文件
1. 安裝Samba服務(wù)
在Linux服務(wù)器上,我們需要先安裝Samba服務(wù)。
使用以下命令安裝Samba:
sudo apt-get update sudo apt-get install samba
2. 創(chuàng)建共享目錄
創(chuàng)建一個(gè)文件夾來(lái)作為我們的共享目錄。
可以使用以下命令創(chuàng)建目錄:
sudo mkdir /samba_share
3. 配置Samba
在配置Samba之前,先備份原配置文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
編輯Samba配置文件:
sudo nano /etc/samba/smb.conf
在文件的底部添加以下內(nèi)容:
[samba_share] path = /samba_share read only = no guest ok = yes guest only = yes create mask = 0775 directory mask = 0775 valid users = admin writable = yes
- [samba_share]:配置信息所處的節(jié)名
- path = /samba_share:指定共享文件夾的路徑
- read only = no:設(shè)置為可讀可寫(xiě)
- guest ok = yes:允許guest用戶訪問(wèn)該共享,不需要輸入用戶名密碼
- guest only = yes:只允許guest用戶訪問(wèn)該共享
- create mask = 0775:配置所有新創(chuàng)建的文件的權(quán)限為0775(所有人擁有讀寫(xiě)權(quán)限,組用戶和其他用戶擁有讀權(quán)限)
- directory mask = 0775:配置對(duì)應(yīng)目錄的權(quán)限為0775(所有人擁有讀寫(xiě)權(quán)限,組用戶和其他用戶擁有讀權(quán)限)
- valid users = admin:指定只有admin用戶有權(quán)限寫(xiě)入
- writable = yes:只允許可寫(xiě)入的用戶寫(xiě)入
這個(gè)配置文件指定了共享目錄的路徑和權(quán)限。在這里,配置了所有人都可以訪問(wèn)共享文件夾,但是只有admin用戶可以向里面上傳文件。
4. 創(chuàng)建用戶
創(chuàng)建一個(gè)可寫(xiě)的用戶:
sudo useradd admin sudo smbpasswd -a admin
在命令行中輸入以上命令創(chuàng)建用戶和配置用戶的Samba密碼。
5. 重啟Samba服務(wù)
配置完成后,需要重啟Samba服務(wù)使新的配置生效:
sudo service smbd restart
6. 命令行訪問(wèn)驗(yàn)證
在本地命令行上使用以下命令訪問(wèn)共享目錄:
smbclient //localhost/samba_share
輸入admin用戶和密碼,可以訪問(wèn)并查看共享的文件夾。
7. 上傳文件驗(yàn)證
可以在本地電腦上創(chuàng)建一個(gè)文本文件,并且上傳到共享的目錄中,
命令如下:
smbclient //localhost/samba_share -c 'put filename.txt'
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux中網(wǎng)絡(luò)配置工具nmcli的用法解讀
這篇文章主要介紹了linux中網(wǎng)絡(luò)配置工具nmcli的用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2026-04-04
Centos 7配置國(guó)內(nèi)yum源的詳細(xì)教程
鑒于 CentOS 7 已結(jié)束官方支持(EOL),但許多生產(chǎn)環(huán)境仍在使用 CentOS 7 或更舊版本,為此,需切換至國(guó)內(nèi)鏡像源以確保正常使用,本文將詳細(xì)介紹如何將阿里云倉(cāng)庫(kù)配置為YUM源,需要的朋友可以參考下2025-10-10
如何解決Ubuntu E:無(wú)法定位軟件包問(wèn)題
本文介紹了解決Ubuntu E:無(wú)法定位軟件包問(wèn)題的步驟,包括備份源文件、修改源列表為清華源或?qū)?yīng)的鏡像源、更新軟件包列表以及重新安裝軟件包2026-03-03
如何解決linux上傳圖片后無(wú)權(quán)限訪問(wèn)
文章介紹了兩種解決Linux上傳圖片后無(wú)權(quán)限訪問(wèn)的問(wèn)題的方法,方案一是在不改變服務(wù)器配置的情況下,通過(guò)授權(quán)解決權(quán)限問(wèn)題,方案二是修改Nginx配置文件,將第一行改為“root”,然后重啟Nginx服務(wù)2025-02-02
Linux添加靜態(tài)路由兩種實(shí)現(xiàn)方法解析
這篇文章主要介紹了Linux添加靜態(tài)路由兩種實(shí)現(xiàn)方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
linux之Cron定時(shí)任務(wù)使用及說(shuō)明
本文介紹了Cron的基本概念、語(yǔ)法和應(yīng)用場(chǎng)景,詳細(xì)解釋了Cron的工作原理、組成部分及語(yǔ)法表達(dá)式,并提供了實(shí)際操作示例,文章還列舉了常見(jiàn)Cron表達(dá)式及其應(yīng)用場(chǎng)景,對(duì)比了不同操作系統(tǒng)的Cron差異,提供了使用注意事項(xiàng)、實(shí)踐案例及常見(jiàn)問(wèn)題解決方法2026-04-04
Linux靜態(tài)鏈接庫(kù)使用類(lèi)模板的快速排序算法
這篇文章主要介紹了Linux下編譯使用靜態(tài)鏈接庫(kù)-當(dāng)靜態(tài)鏈接庫(kù)遇到模板類(lèi)的快速算法問(wèn)題。2017-11-11
如何使用crontab管理你的Linux計(jì)劃任務(wù)
這篇文章主要介紹了如何使用crontab管理你的Linux計(jì)劃任務(wù)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-06-06

