天天看點

linux--SMB檔案的共享

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.安裝、開啟

linux--SMB檔案的共享
linux--SMB檔案的共享

2.添加smba使用者

linux--SMB檔案的共享

Pdbedit -x smb使用者 ##删除使用者

Setsebool -P samba_enable__home_dirs on ##在selinux中設定smb使用者僅可以通路自己家目錄

linux--SMB檔案的共享

3.匿名使用者登陸測試

linux--SMB檔案的共享

指定使用者身份登陸并且可以操作

linux--SMB檔案的共享
linux--SMB檔案的共享

挂載使用者student到 /mnt中

linux--SMB檔案的共享

永久挂載

linux--SMB檔案的共享

二、共享目錄的基本設定

vim /etc/samba/smb.conf

此處可修改workgroup

linux--SMB檔案的共享

将Domain【MYGROUP】修改為【WESTOS】

linux--SMB檔案的共享

vim /etc/samba/smb.conf 

控制通路:hosts allow =172.25.254.60 ##僅允許60通路

Hosts deny =172.25.254.60 ##僅拒絕60通路

linux--SMB檔案的共享

此共享目錄為自己建立的目錄需進行以下操作

linux--SMB檔案的共享

隻允許60主機通路共享目錄

linux--SMB檔案的共享

221主機被拒絕

linux--SMB檔案的共享

讀寫控制

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

linux--SMB檔案的共享

指定使用者westos建立新檔案

linux--SMB檔案的共享

三、smb多使用者挂載

安裝cifs-utils服務

linux--SMB檔案的共享

用戶端中

vim /root/smbfile

username=student

password=123

多使用者認證

credentials=/root/smbfile ##指定挂載的應乎檔案

Multiuser ##支援多使用者

sec=ntlmssp ##認證方式為smb

linux--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: 

linux--SMB檔案的共享

本文轉自 無緣 51CTO部落格,原文連結:http://blog.51cto.com/13352594/2048139

繼續閱讀