1、介紹
Samba是SMB協議的一種實現方法,主要用來實現Linux系統的文件和打印服務。SMB協議是客戶機/服務器型協議,客戶機經過該協議能夠訪問服務器上的共享文件系統、打印機及其餘資源。
2、安裝
1.軟件包安裝
yum install -y samba samba-common samba-client
2.建立共享目錄
mkdir -p /data/samba/tools
3.添加共享用戶
useradd -s /sbin/nologin deploy
smbpasswd -a deploy
chown -R deploy.deploy /data/samba/tools
4.修改配置
vim /etc/samba/smb.confvim
[tools] comment = tools Directories path = /data/samba/tools writable = yes force user = deploy valid users = deploy invalid users = root public = no create mode = 644 directory mode = 755 browseable = yes veto files = /*.exe/*.com/*.dll/*.bat/
參數說明
comment = 註解
path = 共享路徑
writable = 是否可寫
force user = 文件生成用戶
valid users = 容許訪問的用戶
invalid users = 不容許訪問的用戶
public = 是否容許匿名用戶訪問
create mode = 文件權限
directory mode = 目錄權限
browseable = 是否顯示共享目錄
veto files = 設定禁止文件
hosts allow = 指定容許訪問的地址
hosts deny = 指定拒絕訪問的地址
5.啓動服務
systemctl start smb
systemctl enable smb
6.驗證服務器