搭建Samba服務(wù)器是為了實(shí)現(xiàn)Linux共享目錄之后,在Windows可以直接訪(fǎng)問(wèn)該共享目錄。
查看是已安裝samba包:
rpm -qa | grep samba------------------------------------samba-common-4.8.3-4.el7.noarchsamba-client-libs-4.8.3-4.el7.x86_64samba-client-4.8.3-4.el7.x86_64samba-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í)會(huì)自動(dòng)檢測(cè)需要的依賴(lài)并安裝。
Dependencies Resolved============================================================================================================ Package Arch Version Repository Size============================================================================================================Installing: samba x86_64 4.8.3-4.el7 base 680 kInstalling 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 kTransaction Summary============================================================================================================
Samba配置
至此,我們已經(jīng)將Samba安裝完畢,現(xiàn)在進(jìn)行Samba的配置。
• 關(guān)閉selinux服務(wù)
該服務(wù)不關(guān)閉會(huì)導(dǎo)致Windows沒(méi)有訪(fǎng)問(wèn)權(quán)限
臨時(shí)關(guān)閉
setenforce 0(只對(duì)當(dāng)前有效,重啟后,該服務(wù)又會(huì)重新啟動(dòng)。)
永久關(guān)閉
打開(kāi)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ù)器用戶(hù)
首先創(chuàng)建一個(gè)普通用戶(hù)
adduser fenxiangpasswd fenxiang
將該用戶(hù)添加到samba服務(wù)列表中