虚拟机修改网卡为vm1

配置永久IP地址

挂载光盘

1、cd /

2、df -Th

3、umount /dev/sr0

mount /dev/cdrom
/mnt

cd /etc/yum.repos.  d/

Rm -rf *

vim  zz.repo   zz是名字 

name=zz 
• ///mnt 
baseurl=file. 
enable 
1 
gpgcheck=O


--------------------------------------------------------------------------------------

安装服务

Yum
install samba* -y


Cd
/etc/samba/

Ll 查看

复制一份变为.bak

Cp -p
smb.conf smb.conf.bak

ll查看

[ root@k89 node2 samba] # 
[ root@k8s- node2 sambal # 
24 
1 root root 
1 root root 
1 root root 
1 root root 
rwr--r--. 
root akRs- 
node2 sambal # 
cp - p 
11 
20 
706 
706 
11327 
smb. conf smb. conf. bak 
2 
2 
2 
2 
2020 
2020 
2020 
2020 
Imhosts 
smb. conf 
smb. conf. bak 
smb. conf. example 
vim smh_ conf



进入配置最后一行

配置共享文件夹

Vim
smb.conf

sharel 
comment 
this is my share 
= / opt/ share 
path 
public — yes 
writable 
create mask — 
- 0664 
directory mask — 
0755


在opt目录下面新建share目录 设置权限

rootßlocalhost samba) # cd "opt/ 
LrOOtBlocalhost optl # 'opt/ 
32 
. I root root 1664 
1 root root 1309 11 g 
I root root 649 1 
1 root root 314 1 lh 
I root root 630 1 1 g 
-rv-r--r--. 
I root root 1331 
1 root root 5701 11 g 
. rw.r..r... 
d rwx r- 
2 root root 
I rootB10cathost opt] # mkdir share 
23 
23 
23 
23 
23 
23 
23 
31 
2018 
Centos- Base. repo 
2018 
centos. CR. repo 
2018 
Centos- Debuginfo. repo 
201 e 
Centos- fasttrack. repo 
2018 
centos- Media. repo 
201 e 
Centos- Sources. repo 
2018 
Centos. vault. repo 
2018 rh 
I rootßlocalhost opt) chmod 777 share/ 
rootB10cathost opt] cd share/ 
I rootßlocalhost share] # cp /etc/a* . / 
BE-Ää* 
'/etc/abrt' 
•/etc/alsa' 
/etc/alternatives• 
/etc/audisp" 
• /etc/audit" 
/etc/auto. master. d' 
•/etc/avahi"


Mkdir
share

Chmod 777
share/

Cd share/

Cp /etc/a* ./复制点内容到share目录下

重启服务

Systemctl
restart smb

Netstat
-anpt | grep smb

i root810cathost 
tcp 
46047 smbd 
tcp 
4604? smbd 
t cp6 
46047/ smbd 
tcp6 
46047/ smbd 
I root$localhost 
share] g 
netstat 
o o.o.o.o:13g 
o o.o.o.o:445 
..:139 
sharel # 
- anpt 
grep smb 
o.o.o.o 
o.o.o.o 
LISTEN 
LISTEN 
LISTEN 
LISTEN


本地运行cmd命令

Ping 虚拟机里面ens33 地址

\Users\XUE—>ping 192 . 16 & 1. 10 
正 在 Ping 192 . 16 & l. 10 具 有 32 字 节 的 数 据 : 
来 自 192 口 6 & l. 10 的@I 复 : 字 节 = 32 时 间 〈 Ims TTL=64 
来 自 192 . 16 & l. 10 的 回 复 : 字 节 = 32 时 间 〈 Ims TTL=64 
192 口 6 & l. 10 的 Ping 统 计 信 息 . 
数 据 包 : 己 发 送 = 2 , 己 接 收 = 2 , 丢 失 = 0 ( 0 % 丢 失 ) , 
往 返 行 程 的 估 许 时 间 ( 以 毫 秒 为 单 位 ). 
最 短 = Oms , 最 长 = Oms , 平 均 = Oms 
0n1r01 一 C



提示登录密码登录

cd目录下

登录上去可以添加和删除

lisi用户只能登录smb服务

Useradd
-s /sbin/nologin lisi

lisi加入到smb服务

Pdbedit -a lisi给lisi配置密码

Pdbedit
-L

登录lisi进入共享文件夹可以创建文件夹


访问共享文件夹

​\\192.168.1.10​​ 访问虚拟机里面的地址



切换用户

Cd目录下

登录进去可以添加和删除

Useradd
-s /sbin/nologin tom

加lisi加入到smb服务

Pdbedit -a tom配置密码

Pdbedit -L 查看

登录tom进入共享文件夹可以创建文件夹


清除缓存

Samba文件共享服务_清除缓存_02



share文件只能lisi可以添加 tom只能读取权限

进入编辑文件

[share] 
= this is my share #4fij81ft 
comment 
= /opt/share # 
path 
public 
yes 
= Usi 
write list 
= 0664 # 
create mask 
0775# 
directory mask

重启服务

清除缓存


share文件夹添加组为okk,将基本组加入到okk

进入编辑文件

[ share) 
this is share # 描 述 文 件 
。 /opt/share # 路 位 置 
# 公 共 
ti kk # 指 定 可 以 弓 用 户 
= 0664 # 新 fr 刂 建 的 文 件 的 杖 
” 75 # 莉 创 建 的 文 件 的 权 限

重启服务

创建用户和组

Groupadd
okk

xiaoming只能登录smb服务

Useradd
-s /sbin/nologin -g okk xiaoming

查看xiaoming

Id
xiaoming

Pdbedit
-a xiaoming

清除缓存

用xiaoming登录

登录进入xiaoming可以创建文件夹

登录进入tom不可以创建文件夹




进入配置文件

· this my , 「 
· 'opt/share 
· lisi.»k

重启服务

清除缓存

指定okk里面的用户才可以新建文件夹

用户xiaoming可以新建

用户lisi拒绝访问





将lisi用户加入

[sharel 
I î — t his Share 
— /opt,/share 
eokk, 
- usi,eokk 
- 0775

清除缓存

重启服务

将lisi用户加入 lisi用户可以访问




别名方式

[globall 
- SAPEA 
user 
/etc/sa•ba/s.busers 
= tdbsanL 
— Cups 
cups


重启服务

Cd
/etc/samba/

ll查看

进入编辑文件

Vim
smbusers

Samba文件共享服务_共享文件夹_03

重启服务

清除缓存

登录uu测试




挂载

另开一台linux虚拟机

关闭防火墙、配置IP地址、网卡配置为vm1 1.11网段

挂载光盘

1、cd /

2、df -Th

3、umount /dev/sr0

mount /dev/cdrom
/mnt

cd /etc/yum.repos.  d/

Rm -rf *

vim  zz.repo   zz是名字 


name=zz 
• ///mnt 
baseurl=file. 
enable 
1 
gpgcheck=O


安装服务

Yum
install samba* -y


在第一台虚拟机中配置

列出某个IP地址所提供的共享文件夹

Smbclient -L 192.168.1.10地址为第一台虚拟机的地址】

root810caIhost sambal # smbclient . L 192.168.1.10 
inter SAMBA\ root' s password: 
ülonymous login successful 
Sharename 
printS 
share 
Ipc$ 
Type 
Disk 
Disk 
IPC 
Comment 
printer Drivers 
this is my share 
IPC service (samba 4.8.3) 
with SYBI for workgroup listing. 
ülonymous login successful 
Comment 
Master 
workgroup 
root8tocathost sambal

设置密码



第二台虚拟机挂载

Smbclient -L 192.168.1.10列出共享的内容

访问共享文件夹

第二台虚拟机

Mkdir
/test

Mount -o
username=lisi //192.168.1.10/share /test

Df -Th查看

Samba文件共享服务_共享文件夹_04




用户映射

取消挂载

Umount  /test

配置仅允许客户机


第一台虚拟机中配置

[ share] 
comment—this Is my share 
path*' opt/ share 
valid users-Ookk, Lisi 
write 
create mask 
directory mask. 0755 
hosts al tmæi92.168.l.ll

将IP地址配置为192.168.1.11

重启服务

第二台虚拟机重新挂载

Mount -o
username=lisi //192.168.1.10 /share /test

Df -Th查看挂载



本地清除缓存

登录lisi为拒绝访问



允许网段

( share) 
comment—this is my share 
pa t h z/ opt/ share 
valid usersSokk, tisi 
write 
create mask 20664 
directory mask= 0755 
hosts allow-492.168.1.

允许登录