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包下面使...