Linux cifs檔案服務

a10742864發表於2017-12-06

##cifs(samba)檔案服務

#1.環境配置

服務端:

 

samba-common    ##samba的支援檔案

samba      ##伺服器應用程式

samba-client       ##客戶端應用程式

客戶端:

 

#2.新增使用者

1)新增的使用者必須是本地使用者

 

smbpasswd xwdzds    ##修改xwdzds使用者的密碼

2)使用者登陸

需要開啟selinux的服務,才能正常訪問

 

xwdzds使用者登陸

 

#3.共享目錄的設定

配置檔案:/etc/samba/smb.conf

 

//可以檢視到自己改的domain 和新建的共享目錄名稱

 

建立好的/xwdzds需要修改目錄的安全上下文,

 

修改完安全上下文,登陸自己建立的共享目錄

 

//可以看到共享目錄中建立的檔案

#4.samba配置引數

1)匿名使用者訪問

vim /etc/samba/smb.conf

map to guest = bad user  ##客戶匿名訪問

guest ok = yes    ##匿名使用者可以訪問

 

 

 

//登陸成功

2)訪問控制

 

 

*)使用者可寫

在服務端新增引數writable = yes

改變selinux

setsebool -P samba_export_all_rw_on

給共享目錄其他人可寫許可權

chmod o+w /xwdzds

 

客戶端以使用者xwdzds掛載到/mnt

 

//可寫

#5.smb多使用者掛載

1)客戶端下載

yum install -y cifs-utils

2)建立訪問時所需的使用者和密碼

 

chmod 600 /root/smbuser   ##只有root使用者可讀

3)多使用者掛載

 

credentials=/root/smbuser     ##指定掛載時所用到的使用者資訊的檔案

multiuser ##支援多使用者認證

sec=ntlmssp ##認證反方式為標準smb

4)測試:

切換到其他使用者

 

檢視被拒絕

5)新增一個使用者認證

cifscreds  add -u student 172.25.254.100

必須是已存在的smb使用者

 

//訪問成功

相關文章