Samba服務介紹

2021-10-10 06:53:38 字數 3041 閱讀 3687

2 主配置檔案smb.conf

3 使用者對映及訪問位址限制

4 samba服務的配置過程

● server message block 服務訊息塊

● common internet file system,通用網際網路檔案系統

● samba-client-libs-

4.4.4

-9.el7.x86_64

● samba-common-libs-

4.4.4

-9.el7.x86_64

● samba-client-

4.4.4

-9.el7.x86_64

● samba-common-

4.4.4

-9.el7.noarch

■ centos 7光碟中,安裝包檔案

● samba-4.4.4-9.el7.x86_64.rpm

■ samba伺服器的主要程式

● smbd:提供對伺服器中檔案、列印資源的共享訪問

● nmbd:提供基於netbios主機名稱的解析

■ samba的配置目錄及檔案

● /etc/samba/

● /etc/samba/smb.conf

● 配置檔案檢查工具: testparm

● [global]: 全域性設定

● [homes]: 使用者目錄共享設定

● [printers]: 印表機共享設定

● [myshare]: 自定義名稱的共享目錄設定

■ 輔助配置內容

● 注釋行:以#號開頭的行

● 配置樣例行:以 ; 號開頭的行

● 結合grep命令可以提取有效配置行

grep -v 「^#」 smb.conf | grep-v "^;"i grep -v ^$

■ 常見全域性配置項的含義

● workgroup: 所在工作組名稱

● server string: 伺服器描述資訊

● security:安全級別,可用值如下

user, server、 domain

● log file: 日誌檔案位置, 「%m"變數表示客戶機位址

● passwd backend:設定共享賬戶檔案的型別

■ 常見共享目錄配置項的含義

● comment: 對共享目錄的注釋、說明資訊

● path:共享目錄在伺服器中對應的實際路徑

● browseable:該共享目錄在 "網路上的芳鄰」 中是否可見

● guest ok:是否允許所有人訪問,等效於 「public」

● writable: 是否可寫,與 read only 的作用相反

■ 更改samba主配置檔案中屬主的許可權,讓其有許可權讀和寫

vi /etc/ samba/ smb. conf

[ tool ]

path = /opt/mytools

public = no

valid users = tom, jack, root

write list = tom, root

■ 共享賬號對映(別名)

■ 啟用對映賬號

■ 訪問位址限制

● hosts allow 配置項: 僅允許特定的客戶機

● hosts deny 配置項: 僅拒絕特定的客戶機

■ smbclient命令,檢視及登入使用共享

● smbclient -l 192.168.4.11

● smbclient -u sunboy

systemctl stop firewalld  關閉防火牆 

setenforce 0

yum - y install samba* 安裝samba軟體

mkdir / share 建立共享目錄並設定許可權

echo "aaa"

>

/share/a. txt

chmod -

r777

/share

systemctl start smb

systemctl start nmb

netstat- anptu| grep mbd

useradd lisi

useradd tom

pdbedit -a -u lisi #使用者設定為samba使用者,並設定密碼

pdbedit -a -u tom #使用者設定為samba使用者,並設定密碼

vi /etc/ samba/ smb.conf

[share] # 共享目錄名稱

comment =

this is a share directory #共享描述

path =

/share

read only = yes # 是否設定為唯讀

valid users = lisi, tom # 授權使用者

write list = lisi # lisi是可寫的

hosts allow =

192.

168.

1. #只允許192.

168.1.0

-192.168.1.

255位址段訪問

每當配置檔案被修改後,一定要記得重啟你的配置檔案

systemctl restart smb

systemctl restart nmb

netstat 一anptu grep mbd

微軟: \ \samba伺服器ip

linux: smbclient // samba伺服器ip/share -u lisi 以lisi身份驗證許可權

ls put 檔案 # 上傳檔案

mkdir /myfile ##掛載共享目錄到本地使用##

mount -o username=lisi // samba伺服器ip/share /myfile

df -th

cd /myfile

ls

Samba服務介紹及配置

如何使linux和windows和平共處,共同協作,用samba,是一套免費開源軟體,他可以在linux或者其他類unix作業系統上,實現windows域控制器 檔案伺服器 列印伺服器等功能。samba可以提供功能如下 活動目錄服務 active directory service,ads 主域控制...

samba服務配置

linux安裝samba服務,為windows檔案共享。查詢是否安裝samba支援包 rpm q samba 如想自己重新安裝,則解除安裝 rpm e samba 解除安裝失敗,可強制解除安裝 rpm e samba nodeps 載入光碟 mount dev cdrom media 配置yum源,...

samba 服務配置

1 先檢視安裝情 rpm qa grep samba 2 解除安裝已安裝包 rpm e samba rpm nodeps 3 完整安裝samba rpm ivh samba rpm 4 檢視samba服務 service smb status 5 設定開機啟動 chkconfig level 35 ...