【CentOS Linux 7】实验5【Samba服务器管理】
- Linux系統(tǒng)及應(yīng)用---調(diào)研報(bào)告
- 實(shí)驗(yàn)4文檔:gcc編譯器、Linux網(wǎng)絡(luò)配置基礎(chǔ)
?
目? ?錄
一、實(shí)驗(yàn)?zāi)康?/p>
二、實(shí)驗(yàn)內(nèi)容
三、實(shí)驗(yàn)步驟和結(jié)果
1、檢查系統(tǒng)中有沒有安裝samba的RPM包。輸入“rpm -qa|grep samba”沒有顯示,則表示samba沒有安裝。
2、修改防火墻設(shè)置并重新加載防火墻
3、直接使用YUM工具安裝Samba服務(wù)器:yum install -y samba samba-client
4、安裝Samba服務(wù)器后,啟動并查看Samba服務(wù)器(NMB對客戶端提供NetBIOS服務(wù))
5、配置smb.conf文件,在配置文件末尾追加如下信息
6、測試語法可靠性,出現(xiàn)如下信息則配置正確,否則需要重新配置
7、完成配置操作后,建立共享目錄
8、創(chuàng)建訪問賬號
9、將root用戶添加到Samba服務(wù)器的賬號中
10、修改ens33網(wǎng)卡的設(shè)置,使其顯示IP地址(如圖所示,ens33網(wǎng)卡的IP地址為:192.168.205.128)
如何查看虛擬機(jī)CentOS7 的 IP 地址
11、在Windows環(huán)境下測試Samba服務(wù)器
12、在Linux環(huán)境下測試Samba服務(wù)器
13、配置只允許個別用戶訪問
13.1、配置smb.conf文件
13.2、驗(yàn)證
四、實(shí)驗(yàn)總結(jié)和討論
一、實(shí)驗(yàn)?zāi)康?/span>
二、實(shí)驗(yàn)內(nèi)容
1、查看主機(jī)是否安裝有samba服務(wù)器和samba客戶端。如果沒有安裝,在設(shè)置并加載防火墻的基礎(chǔ)上,利用yum工具安裝samba服務(wù)器和samba客戶端,并啟用samba服務(wù)。
2、配置samba服務(wù)器。
a)配置需要賬戶和密碼才可以訪問的資源共享;
b)添加配置不同用戶組的資源共享,各用戶有自己的home目錄,組共享資源除了小組成員有權(quán)限以外,其它用戶不可訪問(包括列表、讀和寫);添加配置共享空間common目錄,所有用戶可以讀取、寫入和刪除。
3、samba服務(wù)器測試,在本地機(jī)測試各個功能、在其他Linux機(jī)器上測試功能,以及在其他windows機(jī)器上測試samba服務(wù)器的各種功能。
三、實(shí)驗(yàn)步驟和結(jié)果
查看主機(jī)是否安裝有samba服務(wù)器和samba客戶端。如果沒有安裝,在設(shè)置并加載防火墻的基礎(chǔ)上,利用yum工具安裝samba服務(wù)器和samba客戶端,并啟用samba服務(wù)。
1、檢查系統(tǒng)中有沒有安裝samba的RPM包。輸入“rpm -qa|grep samba”沒有顯示,則表示samba沒有安裝。
2、修改防火墻設(shè)置并重新加載防火墻
firewall-cmd --permanent --add-service=samba // 設(shè)置防火墻
firewall-cmd –reload // 重新加載防火墻
3、直接使用YUM工具安裝Samba服務(wù)器:yum install -y samba samba-client
4、安裝Samba服務(wù)器后,啟動并查看Samba服務(wù)器(NMB對客戶端提供NetBIOS服務(wù))
systemctl start smb.service nmb.service?????? ???systemctl status smb.service nmb.service
5、配置smb.conf文件,在配置文件末尾追加如下信息
[common]
??????? comment=Common share
??????? path=/home/samba
??????? browseable=yes
??????? guest ok=no
??????? writable=yes
6、測試語法可靠性,出現(xiàn)如下信息則配置正確,否則需要重新配置
7、完成配置操作后,建立共享目錄
在/home目錄中新建samba目錄作為Samba服務(wù)器的共享目錄,并在samba目錄中新建samba.txt文件作為共享文件,同時將共享文件的權(quán)限調(diào)整為所有用戶可讀、可寫、可執(zhí)行。從而確保在不同的操作系統(tǒng)中共享此目錄中的文件。
mkdir /home/samba? // 新建共享目錄
chmod 777 /home/samba
touch /home/samba/samba.txt // 新建共享文件
在訪問Samba共享目錄之前,需要停用SELinux或設(shè)置合適的布爾值和安全選項(xiàng),否則SELinux會阻止客戶端訪問共享目錄,使用如下命令:
setsebool -P samba_export_all_ro=1 samba_export_all_rw=1 // 修改SELinux中涉及Samba服務(wù)器的布爾值
getsebool -a|grep samba_export // 查詢SELinux中Samba服務(wù)器的布爾值
semanage fcontext -at samba_share_t "/home/samba(/.*)?" // 為/home/samba目錄增加samba_share_t標(biāo)簽
restorecon /home/samba // 恢復(fù)SELinux文件屬性
8、創(chuàng)建訪問賬號
useradd -s /sbin/nologin smbuser
smbpasswd -a smbuser
systemctl restart smb.service nmb.service
systemctl status smb.service nmb.service
9、將root用戶添加到Samba服務(wù)器的賬號中
10、修改ens33網(wǎng)卡的設(shè)置,使其顯示IP地址(如圖所示,ens33網(wǎng)卡的IP地址為:192.168.205.128)
如何查看虛擬機(jī)CentOS7 的 IP 地址
11、在Windows環(huán)境下測試Samba服務(wù)器
12、在Linux環(huán)境下測試Samba服務(wù)器
13、配置只允許個別用戶訪問
13.1、配置smb.conf文件
13.2、驗(yàn)證
在Linux端的驗(yàn)證方法如下:在終端中輸入“smbclient -L 192.168.205.128 -U smbuser”命令進(jìn)行驗(yàn)證,如圖所示。
四、實(shí)驗(yàn)總結(jié)和討論
此次試驗(yàn),練習(xí)了在Linux系統(tǒng)上安裝與配置Samba服務(wù)器,收獲甚多。
Samba服務(wù)器的安裝采用YUM工具安裝,在安裝之前需要先修改防火墻的設(shè)置。安裝后,可使用systemctl命令啟動并查看Samba服務(wù)器的狀態(tài)。
在Samba服務(wù)器的配置中,介紹了smb.conf配置文件的修改方法,其中涉及共享注釋、共享路徑、是否可見、訪問權(quán)限等內(nèi)容。可使用testparm命令測試配置文件語法。還學(xué)習(xí)了設(shè)置SELinux中涉及Samba服務(wù)器的修改方法,在新建Samba用戶時,需要使用smbpasswd命令將用戶添加到Samba服務(wù)器的賬號中。此外,還學(xué)習(xí)了Windows和Linux環(huán)境下測試Samba服務(wù)器的方法。
總結(jié)
以上是生活随笔為你收集整理的【CentOS Linux 7】实验5【Samba服务器管理】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux CentOS 7【修改 屏幕
- 下一篇: 2020全国大学生数学建模竞赛【论文格式