配置與管理Samba服務器
前言
如果說誰最先搭起window和Linux溝通的橋梁,并且提供不同系統的共享服務,還能擁有強大的列印服務功能?那毋庸置疑就是samba服務,我們就不怎么詳細介紹samba服務器的理論知識,直接開始進行實驗
一、samba服務配置前奏
1.安裝yum軟體倉庫
實驗命令(yum軟體倉庫前面已經安裝過,所以此處給出命令,各位自行安裝)
1、掛載光碟鏡像
mkdir /media/cdrom —創建光碟鏡像掛載點
vim /etc/fstab —配置永久掛載檔案,增加寫入以下資訊
/dev/cdrom /media/cdrom iso9660 defaults 0 0
mount -a —掛載
注:也可在添加鏡像后只做臨時掛載
mount /dev/cdrom /media/cdrom
2、配置本地yum倉庫
vim /etc/yum.repos.d/rhel7.repo —創建組態檔,寫入以下資訊
[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服務之Windows與Linux間實作共享
1.創建(確定)共享目錄并修改權限
mkdir /smb_dir
chmod -R 777 /smb_dir
2.編輯smb組態檔 /etc/samba/smb.conf
vim /etc/samba/smb.conf --- 在最后邊添加一下欄位
[xxgc]
comment = xin xi gong cheng
path = /smb_dir
writable = yes
3.重啟smb服務
stemctl restart smb
4.創建tom用戶,可以不設定密碼
useradd tom
5.讓tom同時作為smb用戶,需要設定密碼,
smbpasswd -a tom
6.停止防火墻以及selinux
systemclt stop firewalld
setenforce 0
7.通過Windows進行測驗,

實驗成功
二samba服務之Linux客戶端和Linux服務端實作共享
Linux服務端配置(IP:172.25.1.38)
1.在/etc/samba/smb.conf修改組態檔,并使用匿名登錄
(1)在 [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)再到區域引數中添加 public = yes
[xxgc]
comment = xin xi gong cheng
path = /smb_dir
writable = yes
public = yes #允許匿名訪問
- 防火墻允許samba通過,并停止selinux
firewall-cmd --add-service=samba #臨時加入
firewall-cmd --add-service=samba --permanent #永久生效
setenforce 0
firewall-cmd --list-all #列出防火墻狀態
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共享手動掛載到本地目錄
mkdir /smb ---創建本地掛載點
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 on
/dev/mapper/rhel-root xfs 17G 3.2G 14G 19% /
devtmpfs devtmpfs 473M 0 473M 0% /dev
tmpfs tmpfs 489M 0 489M 0% /dev/shm
tmpfs tmpfs 489M 7.1M 482M 2% /run
tmpfs tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 179M 836M 18% /boot
tmpfs tmpfs 98M 24K 98M 1% /run/user/0
/dev/sr0 iso9660 3.8G 3.8G 0 100% /run/media/root/RHEL-7.4 Server.x86_64
//172.25.1.37/xxgc cifs 17G 3.2G 14G 19% /smb
客戶端 [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
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/182315.html
標籤:其他
