Centos 7 Samba服務安裝方法詳解

這篇文章主要介紹了Centos 7 Samba服務安裝方法,本文給大家介紹的非常詳細,具有一定的參考借鑑價值 ,需要的朋友可以參考下

搭建Samba服務器是爲了實現Linux共享目錄之後,在Windows可以直接訪問該共享目錄。

查看是已安裝samba包:

rpm -qa | grep samba
------------------------------------
samba-common-4.8.3-4.el7.noarch
samba-client-libs-4.8.3-4.el7.x86_64
samba-client-4.8.3-4.el7.x86_64
samba-common-libs-4.8.3-4.el7.x86_64
------------------------------------

這裏列出所有已安裝的samba包,但是現在samba服務還未安裝。

安裝Samba服務

yum install -y samba

使用yum安裝是因爲安裝時會自動檢測需要的依賴並安裝。

Dependencies Resolved
============================================================================================================
 Package             Arch         Version           Repository     Size
============================================================================================================
Installing:
 samba              x86_64        4.8.3-4.el7         base        680 k
Installing for dependencies:
 pytalloc             x86_64        2.1.13-1.el7        base        17 k
 samba-common-tools        x86_64        4.8.3-4.el7         base        448 k
 samba-libs            x86_64        4.8.3-4.el7         base        276 k
Transaction Summary
============================================================================================================

Samba配置

至此,我們已經將Samba安裝完畢,現在進行Samba的配置。

• 關閉selinux服務

該服務不關閉會導致Windows沒有訪問權限

臨時關閉

setenforce 0(只對當前有效,重啓後,該服務又會重新啓動。)

永久關閉

打開selinux的配置文件:

vi /etc/sysconfig/selinux

將SELINUX=enforcing修改爲SELINUX=disabled

#This file controls the state of SELinux on the system.
#SELINUX= can take one of these three values:
#enforcing - SELinux security policy is enforced.
#permissive - SELinux prints warnings instead of enforcing.
#disabled - No SELinux policy is loaded.
SELINUX=disabled
#SELINUXTYPE= can take one of these two values:
#targeted - Targeted processes are protected,
#mls - Multi Level Security protection.
SELINUXTYPE=targeted

重啓 :reboot

•創建共享目錄

在home目錄新建共享目錄

mkdir /home/share

賦予目錄權限

chmod 777 /home/share

• 添加samba服務器用戶

首先創建一個普通用戶

adduser fenxiang
passwd fenxiang

將該用戶添加到samba服務列表中

smbpasswd –a fenxiang
------------------------
New SMB password:
Retype new SMB password:
Added user fenxiang.
------------------------

出現Added user *表示添加成功

•修改Samba配置文件

首先備份Samba配置文件:

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

打開配置文件:

vi /etc/samba/smb.conf

做如下修改:

security = user

#這裏是設置samba的共享級別,share表示共享級訪問,服務器不對客戶機進行身份認證,user表示用戶級訪問,被訪問的samba服務器要對客戶機進行身份驗證

在配置文件最後添加以下內容:

[share]
comment = my share
#對該共享資源的說明
path = /home/share
#共享資源的路徑
valid user = fenxiang
#設置允許訪問共享的用戶或組的列表
writable = yes
#指定共享的路徑是否可寫
browseable = yes
#是否可以瀏覽共享目錄
create mode = 0777
#指定客戶機在共享目錄中創建文件的默認權限
directory mode = 0777
#指定客戶機共享目錄中創建文件目錄的默認權限

保存退出

•關閉防火牆

關閉防火牆

systemctl stop firewalld

關閉防火牆開機啓動

systemctl disable firewalld

• 啓動samba服務

開啓服務

systemctl start smb 
systemctl start nmb

將服務加入到開機啓動中

systemctl enable smb
systemctl enable nmb

• Windows訪問

總結

以上所述是小編給大家介紹的Centos 7 Samba服務安裝方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對神馬文庫網站的支持!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章