SMB檔案共享
用Internet檔案系統(CIFS)也稱為伺服器資訊塊(SMB),适用于MicrosoftWindows伺服器和用戶端的标準檔案和列印共享系統。
Samba服務可用于将Linux檔案喜用作為額哦CIFS/SMB 網絡檔案共享進行共享,并将Linux列印機作為CIFS/SMB列印機共享進行共享。
Samba的組成部分:
1..軟體包:
samba-client.x86_64 用戶端應用程式
samba-common.x86_64 Smba支援的檔案
samba.x86_64 伺服器應用程式
2..服務名稱:smb、nmb
3..服務端口:通常使用TCP/445進行所有連接配接,還使用UDP/137、UDP/138和TCP/139進行相容。
一、smaba配置
1.安裝、開啟

2.添加smba使用者
Pdbedit -x smb使用者 ##删除使用者
Setsebool -P samba_enable__home_dirs on ##在selinux中設定smb使用者僅可以通路自己家目錄
3.匿名使用者登陸測試
指定使用者身份登陸并且可以操作
挂載使用者student到 /mnt中
永久挂載
二、共享目錄的基本設定
vim /etc/samba/smb.conf
此處可修改workgroup
将Domain【MYGROUP】修改為【WESTOS】
vim /etc/samba/smb.conf
控制通路:hosts allow =172.25.254.60 ##僅允許60通路
Hosts deny =172.25.254.60 ##僅拒絕60通路
此共享目錄為自己建立的目錄需進行以下操作
隻允許60主機通路共享目錄
221主機被拒絕
讀寫控制
Chmod o+w /DATA
Setsebool -P samba_export_all_re on
guest ok = yes ##陌生使用者可通路
writable = yes ##所有使用者可寫
wirte list = student ##指定使用者可寫
admin users = admin ##共享超級使用者
browseable = no
valid suers = +student ##目前共享的有效使用者
添加SMB使用者westos
指定使用者westos建立新檔案
三、smb多使用者挂載
安裝cifs-utils服務
用戶端中
vim /root/smbfile
username=student
password=123
多使用者認證
credentials=/root/smbfile ##指定挂載的應乎檔案
Multiuser ##支援多使用者
sec=ntlmssp ##認證方式為smb
[root@domain221 ~]# su - student
Last login: Wed Dec 6 08:31:47 EST 2017 on pts/1
[student@domain221 ~]$ ls /mnt
ls: cannot access /mnt: Permission denied ##沒有smb認證無法通路
[student@domain221 ~]$ cifscreds add -u student 172.25.254.221
Password:
本文轉自 無緣 51CTO部落格,原文連結:http://blog.51cto.com/13352594/2048139