Centos 7 Samba服務安裝方法詳解
搭建Samba服務器是為了實現(xiàn)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包,但是現(xiàn)在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安裝完畢,現(xiàn)在進行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
•創(chuàng)建共享目錄
在home目錄新建共享目錄
mkdir /home/share
賦予目錄權限
chmod 777 /home/share
• 添加samba服務器用戶
首先創(chuàng)建一個普通用戶
adduser fenxiang passwd fenxiang
將該用戶添加到samba服務列表中
smbpasswd –a fenxiang ------------------------ New SMB password: Retype new SMB password: Added user fenxiang. ------------------------
出現(xiàn)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 #指定客戶機在共享目錄中創(chuàng)建文件的默認權限 directory mode = 0777 #指定客戶機共享目錄中創(chuàng)建文件目錄的默認權限
保存退出
•關閉防火墻
關閉防火墻
systemctl stop firewalld
關閉防火墻開機啟動
systemctl disable firewalld
• 啟動samba服務
開啟服務
systemctl start smb systemctl start nmb
將服務加入到開機啟動中
systemctl enable smb systemctl enable nmb
• Windows訪問
總結
以上所述是小編給大家介紹的Centos 7 Samba服務安裝方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
Linux使用一個定時器實現(xiàn)設置任意數(shù)量定時器功能
本例子是為了實現(xiàn)使用Linux下的一個定時器,實現(xiàn)任一數(shù)量的定時器功能。對linux使用一個定時器設置任意數(shù)量定時器的實現(xiàn)代碼感興趣的朋友一起學習吧2017-08-08
vm下centos7 mini版 NAT模式下配置靜態(tài)IP的方法
這篇文章主要介紹了vm下centos7 mini版 NAT模式下配置靜態(tài)IP 的方法,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06

