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 ...