Linux Samba服務配置

2021-10-06 23:49:03 字數 2265 閱讀 8905

samba簡介

資料共享的方法

samba與netbios

為什麼要用linux作為檔案傳輸的伺服器

samba主要應用

常見檔案伺服器對比

服務名稱

使用範圍

伺服器端

客戶端侷限性

ftp內網、公網

windows、linux

windows、linux

無法直接在伺服器端修改資料

samba

內網windows、linux

windows、linux

只能在內網使用

nfs內網、公網

linux

linux

只能linux之間使用

samba安裝與埠

安裝

這些包都沒有依賴性,如果客戶端訪問量較大建議裝原始碼包。

samba的守護程序

啟動samba服務

samba服務相關檔案

常用檔案

samba配置檔案

/etc/samba/smb.conf

samba配置檔案中的分號開頭的注釋意思是:這個是我給你的例子,開啟注釋可以使用。

首先要關閉selinux

配置檔案結構

share definitions

global settings

share definitions

path 共享路徑

​ - 可以指定共享位置

guest ok 允許所有人訪問,等同於public

read only 所有人唯讀

writable 所有人可寫

write list 擁有寫許可權的使用者列表

browseable 是否瀏覽可見

valid users 指定可以訪問的使用者

建議使用系統許可權來控制samba使用者,使用samba許可權太亂了

常見的變數

samba基本使用

share 許可權訪問

配置檔案修改

global settings

[global]

share definitions

comment=study

path=/study

browseable=yes

writable=yes

guest ok =yes

建立共享目錄

chown nobody /study/

注意!系統許可權和samba使用者許可權都有才能有這個許可權

客戶端的使用

windows客戶端訪問

網路上的芳鄰訪問

在開始搜素框裡輸入\ \ +ip位址

linux客戶端訪問

smbclient /name

smbclient /name -u 使用者名稱

linux也可以訪問windows的網路上的芳鄰

user級別訪問

配置檔案修改

[global]

security=user

自己寫乙個共享目錄

[pub]

path=/public

browseable=no

writable=yes

write list=sc

建立目錄

mkdir /public

新增samba使用者

chown sc /public/

samba許可權

系統許可權和samba許可權一致才可以擁有那個許可權

新增、刪除、檢視使用者

新增使用者

注意!新增的samba使用者必須已經是samba使用者!

可以用新版命令也可以用老版命令

smbpasswd -a 系統使用者名稱

刪除使用者

可以用新版命令也可以用老版命令

檢視使用者

只有新版命令有

Linux Samba服務配置

組成samba執行的有兩個服務,乙個是smb,另乙個是nmb smb是samba 的核心啟動服務,主要負責建立 linux samba伺服器與samba客戶機之間的對話,驗證使用者身份並提供對檔案和列印系統的訪問,只有smb服務啟動,才能實現檔案的共享,監聽139 tcp埠 而nmb服務是負責解析用...

Linux Samba伺服器配置

samba伺服器 smb是伺服器訊息塊 server message block 的縮寫,smb協議是一種在兩台機器之間共享檔案 印表機和介面的標準化協議。samba是在linux系統上支援smb協議的一組應用程式套件。它不僅允許unix系統之間進行資料資源共享,也允許linux與window系統之...

Linux Samba伺服器配置

linux系統預設已經安裝了samba,但是沒有安裝samba服務 1,先檢視安裝情況 rpm qa grep samba 我的安裝情況是 使用命令 mount dev cdrom1 mnt cdrom1 通過mount把cdrom1掛載到系統臨時目錄 mnt cdrom1,在packets包下面使...