Redhat7.4下配置與管理Samba服務器 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 技術分享 >

Redhat7.4下配置與管理Samba服務器

發表時(shí)間:2020-10-19

發布人(rén):融晨科技

浏覽次數:61

配置與管理Samba服務器


前言

如果說(shuō)誰最先搭起window和(hé / huò)Linux溝通的(de)橋梁,并且提供不(bù)同系統的(de)共享服務,還能擁有強大(dà)的(de)打印服務功能?那毋庸置疑就(jiù)是(shì)samba服務。我們就(jiù)不(bù)怎麽詳細介紹samba服務器的(de)理論知識,直接開始進行實驗

一、samba服務配置前奏

1.安裝yum軟件倉庫

實驗命令(yum軟件倉庫前面已經安裝過,所以(yǐ)此處給出(chū)命令,各位自行安裝)
1、挂載光盤鏡像
mkdir /media/cdrom —創建光盤鏡像挂載點
vim /etc/fstab —配置永久挂載文件,增加寫入以(yǐ)下信息

	/dev/cdrom      /media/cdrom    iso9660    defaults    0    0

mount -a —挂載
注:也(yě)可在(zài)添加鏡像後隻做臨時(shí)挂載
mount /dev/cdrom /media/cdrom
2、配置本地(dì / de)yum倉庫
vim /etc/yum.repos.d/rhel7.repo —創建配置文件,寫入以(yǐ)下信息

[rhel]
name=rhel
baseurl=file:///media/cdrom
enable=1
gpgcheck=0

yum clean all —清空緩存
yum makecache — 生成緩存

3、安裝samba

yum install samba -y    ---安裝samba

4、啓動smb并加入開機自啓

	systemctl start smb
	systemctl enable smb

二、samba服務之(zhī)Windows與Linux間實現共享

1.創建(确定)共享目錄并修改權限

 mkdir  /smb_dir
 chmod   -R   777   /smb_dir

2.編輯smb配置文件 /etc/samba/smb.conf

vim   /etc/samba/smb.conf    --- 在(zài)最後邊添加一下字段
[xxgc]
        		comment = xin xi gong cheng
       		path = /smb_dir
      		writable = yes

3.重啓smb服務

stemctl restart smb   

4.創建tom用戶,可以(yǐ)不(bù)設置密碼

useradd tom

5.讓tom同時(shí)作爲(wéi / wèi)smb用戶,需要(yào / yāo)設置密碼。

smbpasswd  -a  tom

6.停止防火牆以(yǐ)及selinux

systemclt stop   firewalld
setenforce 0

7.通過Windows進行測試。

在(zài)這(zhè)裏插入圖片描述
實驗成功

二samba服務之(zhī)Linux客戶端和(hé / huò)Linux服務端實現共享

Linux服務端配置(IP:172.25.1.38)

1.在(zài)/etc/samba/smb.conf修改配置文件,并使用匿名登錄
(1)在(zài) [global] 全局參數中添加 map to guest = bad user

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
        map to guest = bad user

(2)再到(dào)局部參數中添加 public = yes

[xxgc]
          comment = xin xi gong cheng
          path = /smb_dir
          writable = yes
          public = yes #允許匿名訪問
         
  1. 防火牆允許samba通過,并停止selinux
firewall-cmd --add-service=samba #臨時(shí)加入
firewall-cmd --add-service=samba --permanent  #永久生效
setenforce 0
firewall-cmd --list-all    #列出(chū)防火牆狀态

Linux客戶端(IP:172.25.1.38)

1.配置yum倉庫
2.安裝相應軟件包

yum install samba-client   cifs-utils   -y

3.查看共享

smbclient   -L   172.25.1.37

4.登錄共享

smbclient    //172.25.1.37/xxgc    #注意添加共享名

5.将samba共享手動挂載到(dào)本地(dì / de)目錄

mkdir  /smb   ---創建本地(dì / de)挂載點

mount  -t  cifs   //172.25.1.37/xxgc   /smb
mount   -t   cifs   //172.25.1.48/xxgc   /smb   -o   username=tom   ---使用tom用戶挂載共享

永久挂載 vim /etc/fstab 
/172.25.1.37/xxgc  /smb cifs defaults 0 0 #匿名
/172.25.1.37/xxgc  /smb cifs defaults ,username=tom,password=*********

6.通過Linux客戶端實驗

[root@mylinux01 ~]# df -hT
Filesystem            Type      Size  Used Avail Use% Mounted>客戶端 [root@mylinux01 smb]# mkdir 111
服務端[root@mylinux01 smb_dir]# ll
total 32
drwxr-xr-x. 2 nobody nobody     6 Oct 19 11:30 111
-rwxr--r--. 1 nobody nobody 28733 Oct 19 09:43 MySQL筆記.docx
[root@mylinux01 smb_dir]# ls
111  MySQL筆記.docx

相關案例查看更多