samba安裝

一、搭建samba文件共享服務,我們要在linux系統(tǒng)上安裝samba服務,并保證系統(tǒng)重啟時samba服務能和系統(tǒng)一起運行起來。

yum -y install samba
systemctl enable nmb smb

二、服務安裝完成后我們要對samba服務的配置進行符合自己要求的配置,達到我們自己的要求。

vim /etc/samba/smb.cnf

1.png

samba配置文件常用參數(shù)詳解 : http://yuanbin.blog.51cto.com/363003/115761/
在這里我配置一個名為common的共享文件,共享備注是test。共享文件所在路徑是/common,它沒有被寫入權限(writable),賓客用戶沒有權限(public)訪問,最后它是可以被瀏覽的(browseable)。
如果你想被共享的文件想被其他人可以寫入的話,你不僅要在配置文件中加入允許寫入該共享的用戶(write list)權限還要修改共享文件(/common)本身的權限(chown O+w /common)。

三、保存退出配置文件后,看我們的共享文件是否存在,如果不存在就創(chuàng)建、common,重啟samba服務讓系統(tǒng)重新加載配置文件讓我們配置生效。

====================/common存在==========================

2.png

====================/common不存在=========================

3.png

四、samba服務基本是配好了,因為我設置的是賓客用戶是不能訪問的,所以要訪問只能用用戶訪問,所以要給你要用來訪問共享文件的用戶配置samba密碼。

smbpasswd -a 用戶

4.png

五、用windows訪問的時候如果出現(xiàn)如下情況,有可能是selinux和防火墻攔截了。

5.png

firewall-cmd --add-rich-rule 'rule family=ipv4 source address=192.168.2.0/24 service name=samba accept' --permanent
firewall-cmd --add-rich-rule 'rule family=ipv4 source address=192.168.2.0/24 service name=samba-client accept' --permanent
firewall-cmd --reload
####### 設置selinux, 允許samba
setsebool -P samba_enable_home_dirs on
chcon -Rt samba_share_t /common

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容