ubuntu 安裝samba

ubuntu 版本:Ubuntu 24.04.2 LTS

1. 保證連網

2. 安裝samba

sudo apt install samba

在安裝結束以后,我們可以使用下面的命令來查看安裝:

apt list | grep samba
freeipa-client-samba/noble 4.11.1-2 amd64
ldb-tools/noble 2:2.8.0+samba4.19.5+dfsg-4ubuntu9 amd64
libldb-dev/noble 2:2.8.0+samba4.19.5+dfsg-4ubuntu9 amd64
libldb2/noble,now 2:2.8.0+samba4.19.5+dfsg-4ubuntu9 amd64 [installed,automatic]
python3-ldb-dev/noble 2:2.8.0+samba4.19.5+dfsg-4ubuntu9 amd64
python3-ldb/noble,now 2:2.8.0+samba4.19.5+dfsg-4ubuntu9 amd64 [installed,automatic]
python3-samba/noble,now 2:4.19.5+dfsg-4ubuntu9 amd64 [installed,automatic]
samba-ad-dc/noble 2:4.19.5+dfsg-4ubuntu9 all
samba-ad-provision/noble,now 2:4.19.5+dfsg-4ubuntu9 all [installed,automatic]
samba-common-bin/noble,now 2:4.19.5+dfsg-4ubuntu9 amd64 [installed,automatic]
samba-common/noble,now 2:4.19.5+dfsg-4ubuntu9 all [installed,automatic]
samba-dev/noble 2:4.19.5+dfsg-4ubuntu9 amd64
samba-dsdb-modules/noble,now 2:4.19.5+dfsg-4ubuntu9 amd64 [installed,automatic]
samba-libs/noble,now 2:4.19.5+dfsg-4ubuntu9 amd64 [installed,automatic]
samba-testsuite/noble 2:4.19.5+dfsg-4ubuntu9 amd64
samba-vfs-modules-extra/noble 2:4.19.5+dfsg-4ubuntu9 amd64
samba-vfs-modules/noble,now 2:4.19.5+dfsg-4ubuntu9 amd64 [installed,automatic]
samba/noble,now 2:4.19.5+dfsg-4ubuntu9 amd64 [installed]
sambamba/noble 1.0.1+dfsg-1build3 amd64
vlc-plugin-samba/noble 3.0.20-3build6 amd64

3. 創建需要samba 連接的目錄

~# mkdir work
~# chmod -R 777 /home/justinwei/work

4. 配置samba

sudo vim /etc/samba/smb.conf

在該config 文件中添加上:

[work]comment = Sambapath = /home/justinwei/workpublic = yeswritable = yesavailable = yesbrowseable = yesvalid users = justinwei
  • [work]:這是你在 Samba 中定義的共享的名稱。當其他網絡設備通過 SMB/CIFS 協議訪問共享時,這個名稱就是他們看到的共享名稱;
  • [comment]:這是對共享的描述或注釋,通常顯示在客戶端連接到共享時的共享列表中。它幫助用戶了解共享的用途或內容。
  • [path]:這是共享資源在服務器上的實際文件路徑。它指定了用戶通過 Samba 訪問的目錄位置;
  • [public]:表示該共享是否為公共共享。公共共享允許匿名用戶(不輸入用戶名和密碼)訪問。如果設置為 yes,任何人都可以訪問該共享。通常與 guest ok 配置項相關;
  • [writable]:決定該共享目錄中的文件是否可寫。設置為 yes 表示用戶可以創建、編輯、和刪除文件。如果設置為 no,則共享為只讀;
  • [available]:表示該共享是否可用。如果設置為 no,共享將被定義,但實際上不可用,不會在客戶端中顯示;
  • [browseable]:決定該共享是否在網絡鄰居或文件瀏覽器中顯示。如果設置為 yes,用戶可以在網絡資源瀏覽器中看到該共享。如果設置為 no,共享是隱藏的,但用戶仍然可以通過手動輸入路徑來訪問;
  • [valid users]:指定可以訪問該共享的用戶或用戶組。這些用戶必須是在 Samba 中定義的有效用戶。如果一個用戶不在這個列表中,他將無法訪問該共享;

注意:這里的 path 一定要寫對,不然后續連接 samba 的時候一直報 “無法訪問” 的錯誤。

5. 設置 samba 密碼

sudo smbpasswd -a justinwei

如果是第一次為這個用戶設置密碼就需要加上-a,后面配置密碼就不用加上-a了。如果在第一次設置一個用戶的密碼不加上-a的選項的話,就會在設置密碼時報出錯誤。

6. 使能 samba

sudo systemctl start smbd.service
sudo systemctl restart smbd.service

啟動samba,或者 restart samba

啟動完samba 可以查看狀態:

sudo systemctl status smbd.service
● smbd.service - Samba SMB DaemonLoaded: loaded (/usr/lib/systemd/system/smbd.service; enabled; preset: enabled)Active: active (running) since Sun 2025-04-13 15:31:45 CST; 15min agoDocs: man:smbd(8)man:samba(7)man:smb.conf(5)Process: 5999 ExecCondition=/usr/share/samba/is-configured smb (code=exited, status=0/SUCCESS)Main PID: 6003 (smbd)Status: "smbd: ready to serve connections..."Tasks: 4 (limit: 9210)Memory: 9.5M (peak: 36.2M)CPU: 685msCGroup: /system.slice/smbd.service├─6003 /usr/sbin/smbd --foreground --no-process-group├─6007 "smbd: notifyd" .├─6008 "smbd: cleanupd "└─6024 "smbd: client [192.168.71.22]"

7. 開機自啟

sudo systemctl enable smbd.service

8. 連接samba

確認IP 地址,使用ifconfig 命令

在windows 中win+R 輸入該 IP 地址:

?或者直接使用網絡映射的方式:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/76748.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/76748.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/76748.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于SpringBoot的寵物健康咨詢系統(源碼+數據庫+萬字文檔)

502基于SpringBoot的寵物健康咨詢系統,系統包含三種角色:管理員、用戶,顧問主要功能如下。 【用戶功能】 1. 首頁:查看系統主要信息和最新動態。 2. 公告:瀏覽系統發布的公告信息。 3. 顧問:瀏覽可提供咨詢…

人工智能驅動的科研新范式及學科應用研究

人工智能(AI)驅動的科研新范式通過數據、算力、算法的深度耦合深度嵌入科學研究的全過程,引發科研流程、思考邏輯和組織模式的深刻變革。文章系統總結了AI驅動科研新范式的主要特征與形式,提出AI驅動科研新范式的演化方向由“科研…

代碼生成工具explain的高級用法

修改 explain.cpp 中的模板部分&#xff1a; // 添加自定義頭文件 cout << "#include \"CustomLib.h\"\n"; 生成支持日志的記錄代碼&#xff1a; cout << "Logger::init();\n"; // 自動插入初始化代碼其他匯總 Magnet 多線程控制…

Vue3+elementPlus中 樹形控件封裝

1.組件 <template><div class"selection"><el-select placeholder"請選擇" v-model"nameList" clearable clear"handleClear" ref"selectUpResId" style"width: 100%"><el-option hidden :…

輝視監獄廣播對講系統:SIP協議賦能智慧監管新生態

一、全域互聯&#xff1a;構建監獄安防設備協同生態 基于SIP協議的輝視廣播對講系統&#xff0c;以"通信中樞"角色打破設備壁壘。其強大的兼容性可無縫對接監獄現有監控、門禁、報警等異構設備&#xff0c;支持GB/T 28181國標協議&#xff0c;實現跨品牌、跨系統的數…

信息系統項目管理師-工具名詞解釋(上)

本文章記錄學習過程中,重要的知識點,是否為重點的依據,來源于官方教材和歷年考題,持續更新共勉 本文章記錄學習過程中,重要的知識點,是否為重點的依據,來源于官方教材和歷年考題,持續更新共勉 數據收集 頭腦風暴 在短時間內獲得大量創意,適用于團隊環境,需要引導者…

C++之二叉搜索樹

目錄 ?叉搜索樹的概念 二叉搜索數的性能分析 二叉搜索樹的模擬實現 定義二叉樹節點結構 二叉搜索樹的插入 二叉搜索樹的查找 二叉搜索樹的刪除 中序遍歷 全部代碼 二叉搜索樹key和key/value使用場景 key搜索場景&#xff1a; key/value搜索場景&#xff1a; key/value…

數據結構——哈希詳解

數據結構——哈希詳解 目錄 一、哈希的定義 二、六種哈希函數的構造方法 2.1 除留取余法 2.2 平方取中法 2.3 隨機數法 2.4 折疊法 2.5 數字分析法 2.6 直接定值法 三、四種解決哈希沖突的方法 3.1 開放地址法 3.1.1 線性探測法 3.1.2 二次探測法 3.2 鏈地址法 3…

使用U盤安裝 ubuntu 系統

1. 準備U 盤制作鏡像 1.1 下載 ubuntu iso https://ubuntu.com/download/ 這里有多個版本以供下載&#xff0c;本文選擇桌面版。 1.2 下載rufus https://rufus.ie/downloads/ 1.3 以管理員身份運行 rufus 設備選擇你用來制作啟動項的U盤&#xff0c;不能選錯了&#xff1b;點…

RadioMaster POCKET遙控器進入ExpressLRS界面一直顯示Loading的問題解決方法

RadioMaster POCKET遙控器進入ExpressLRS界面一直顯示Loading的問題解決方法 問題描述解決方法 問題描述 有一天我發現我的 RadioMaster POCKET 遙控器進入 ExpressLRS 設置界面時&#xff0c;界面卻一直停留在 “Loading” 狀態&#xff0c;完全無法進入設置界面。 我并沒有…

計算機網絡 - 三次握手相關問題

通過一些問題來討論 TCP 協議中的三次握手機制 說一下三次握手的大致過程&#xff1f;為什么需要三次握手&#xff1f;2 次不可以嗎&#xff1f;第三次握手&#xff0c;可以攜帶數據嗎&#xff1f;第二次呢&#xff1f;三次握手連接階段&#xff0c;最后一次ACK包丟失&#xf…

【RabbitMQ】核心概念和工作流程

文章目錄 RabbitMQ 工作流程流程圖 Producer 和 ConsumerConnecting 和 ChannelVirtual hostQueueExchangeRabbitMQ 工作流程 RabbitMQ 工作流程 流程圖 RabbitMQ 就是一個生產者/消費者模型 Producer 就是生產者、Consumer 就是消費者Broker 是 RabbitMQ 服務器生產者和消費…

龍虎榜——20250414

今天縮量上漲有些乏力&#xff0c;壓力位還在~ 2025年4月14日龍虎榜行業方向分析 一、核心主線方向 黃金與貴金屬&#xff08;避險邏輯強化&#xff09; ? 驅動邏輯&#xff1a;國際地緣沖突持續升溫&#xff08;如中東局勢、臺海動態&#xff09;&#xff0c;疊加美國特朗普…

蔚來汽車智能座艙接入通義大模型,并使用通義靈碼全面提效

為加速AI應用在企業市場落地&#xff0c;4月9日&#xff0c;阿里云在北京召開AI勢能大會。阿里云智能集團資深副總裁、公共云事業部總裁劉偉光發表主題演講&#xff0c;大模型的社會價值正在企業市場釋放&#xff0c;阿里云將堅定投入&#xff0c;打造全棧領先的技術&#xff0…

探索 Go 與 Python:性能、適用場景與開發效率對比

1 性能對比&#xff1a;執行速度與資源占用 1.1 Go 的性能優勢 Go 語言被設計為具有高效的執行速度和低資源占用。它編譯后生成的是機器碼&#xff0c;能夠直接在硬件上運行&#xff0c;避免了 Python 解釋執行的開銷。 以下是一個用 Go 實現的簡單循環計算代碼&#xff1a; …

虛幻引擎 Anim To Tex| RVT | RT

本文上篇分為4個部分&#xff1a;動畫驅動材質&#xff0c;虛擬紋理&#xff0c;Rendertarget&#xff0c;以及其他雜項的地編ta干貨整理。&#xff08;其中RT部分基本為UOD重要截圖摘錄&#xff09; 本文下篇為&#xff1a;skylight和directional light的區別&#xff0c;未完…

kingbase權限管理

1. kingbase模式權限管理 1.1授予用戶對模式的權限 以具有足夠權限的用戶登錄后&#xff0c;執行以下 SQL 語句來授予用戶對模式的相應權限。假設你要授予用戶 your_user 對模式 your_schema 的使用權限&#xff1a; sql -- 授予用戶使用模式的權限 GRANT USAGE ON SCHEMA …

9.thinkphp的請求

請求對象 當前的請求對象由think\Request類負責&#xff0c;該類不需要單獨實例化調用&#xff0c;通常使用依賴注入即可。在其它場合則可以使用think\facade\Request靜態類操作。 項目里面應該使用app\Request對象&#xff0c;該對象繼承了系統的think\Request對象&#xff…

Java從入門到“放棄”(精通)之旅——方法的使用⑤

Java從入門到“放棄”&#xff08;精通&#xff09;之旅&#x1f680;——方法的使用⑤ &#x1f4d6;引言&#xff1a; 在編程領域&#xff0c;代碼如同精密的齒輪相互咬合驅動程序運轉。隨著項目規模漸長&#xff0c;重復的代碼片段如同冗余的齒輪&#xff0c;不僅增加負重…

鴻蒙NEXT開發格式化工具類(ArkTs)

import { i18n } from kit.LocalizationKit;/*** 格式化工具類* 提供電話號碼格式化、歸屬地查詢、字符轉換等功能。* author: 鴻蒙布道師* since: 2025/04/14*/ export class FormatUtil {/*** 判斷傳入的電話號碼格式是否正確。* param phone - 待驗證的電話號碼* param coun…