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進行測試。
實驗成功
二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 #允許匿名訪問
- 防火牆允許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