Centos 7 Samba服務(wù)安裝方法詳解
搭建Samba服務(wù)器是為了實(shí)現(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服務(wù)還未安裝。
安裝Samba服務(wù)
yum install -y samba
使用yum安裝是因?yàn)榘惭b時(shí)會自動檢測需要的依賴并安裝。
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配置
至此,我們已經(jīng)將Samba安裝完畢,現(xiàn)在進(jìn)行Samba的配置。
• 關(guān)閉selinux服務(wù)
該服務(wù)不關(guān)閉會導(dǎo)致Windows沒有訪問權(quán)限
臨時(shí)關(guān)閉
setenforce 0(只對當(dāng)前有效,重啟后,該服務(wù)又會重新啟動。)
永久關(guān)閉
打開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
賦予目錄權(quán)限
chmod 777 /home/share
• 添加samba服務(wù)器用戶
首先創(chuàng)建一個(gè)普通用戶
adduser fenxiang passwd fenxiang
將該用戶添加到samba服務(wù)列表中
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
#這里是設(shè)置samba的共享級別,share表示共享級訪問,服務(wù)器不對客戶機(jī)進(jìn)行身份認(rèn)證,user表示用戶級訪問,被訪問的samba服務(wù)器要對客戶機(jī)進(jìn)行身份驗(yàn)證
在配置文件最后添加以下內(nèi)容:
[share] comment = my share #對該共享資源的說明 path = /home/share #共享資源的路徑 valid user = fenxiang #設(shè)置允許訪問共享的用戶或組的列表 writable = yes #指定共享的路徑是否可寫 browseable = yes #是否可以瀏覽共享目錄 create mode = 0777 #指定客戶機(jī)在共享目錄中創(chuàng)建文件的默認(rèn)權(quán)限 directory mode = 0777 #指定客戶機(jī)共享目錄中創(chuàng)建文件目錄的默認(rèn)權(quán)限
保存退出
•關(guān)閉防火墻
關(guān)閉防火墻
systemctl stop firewalld
關(guān)閉防火墻開機(jī)啟動
systemctl disable firewalld
• 啟動samba服務(wù)
開啟服務(wù)
systemctl start smb systemctl start nmb
將服務(wù)加入到開機(jī)啟動中
systemctl enable smb systemctl enable nmb
• Windows訪問
總結(jié)
以上所述是小編給大家介紹的Centos 7 Samba服務(wù)安裝方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Linux使用一個(gè)定時(shí)器實(shí)現(xiàn)設(shè)置任意數(shù)量定時(shí)器功能
本例子是為了實(shí)現(xiàn)使用Linux下的一個(gè)定時(shí)器,實(shí)現(xiàn)任一數(shù)量的定時(shí)器功能。對linux使用一個(gè)定時(shí)器設(shè)置任意數(shù)量定時(shí)器的實(shí)現(xiàn)代碼感興趣的朋友一起學(xué)習(xí)吧2017-08-08vm下centos7 mini版 NAT模式下配置靜態(tài)IP的方法
這篇文章主要介紹了vm下centos7 mini版 NAT模式下配置靜態(tài)IP 的方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06