1.搭建匿名用户共享服务器
1.1准备工作
服务端:
[root@cl128 ~]# yum -y install samba*
[root@cl128 ~]# systemctl stop firewalld.service
[root@cl128 ~]# setenforce 0
客户端:
[root@cl129 ~]# yum -y install samba-client
1.2配置文件
[root@cl128 ~]# vim /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
map to guest = Bad User // 需要添加的内容
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
## 共享的目录地址和配置
[cljhfy]
public = yes //允许匿名用户访问
path = /cljhfy //目录地址
guest ok = yes //表示设置是否所有人均可访问共享目录
browseable = yes //表示设置共享是否可见
writable = yes //表示设置目录是否可写
1.3启动服务
服务端:
[root@cl128 ~]# systemctl restart nmb.service smb.service
1.4客户端验证服务
客户端:
[root@cl129 ~]# smbclient -L 192.168.163.128 -U baduser
Enter SAMBA\baduser's password: 为空
OS=[Windows 6.1] Server=[Samba 4.6.2]
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
cljhfy Disk
IPC$ IPC IPC Service (Samba 4.6.2)
OS=[Windows 6.1] Server=[Samba 4.6.2]
Server Comment
--------- -------
Workgroup Master
--------- -------
SAMBA CL128
客户端挂载:
[root@cl129 ~]# mount -t cifs //192.168.163.128/cljhfy /media -o username=baduser
[root@cl129 ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/rhel-root xfs 17G 1.8G 16G 11% /
devtmpfs devtmpfs 478M 0 478M 0% /dev
tmpfs tmpfs 489M 0 489M 0% /dev/shm
tmpfs tmpfs 489M 6.7M 482M 2% /run
tmpfs tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sr0 iso9660 3.8G 3.8G 0 100% /opt/yum
/dev/sda1 xfs 1014M 125M 890M 13% /boot
tmpfs tmpfs 98M 0 98M 0% /run/user/0
//192.168.163.128/cljhfy cifs 47G 5.2G 42G 12% /media
创建文件:
[root@cl129 media]# touch jkjk
[root@cl129 media]# ll
总用量 0
drwxrwxrwx. 2 root root 0 4月 16 14:37 cljh
-rw-r--r--. 1 nobody nobody 0 4月 16 14:46 dasl
-rw-r--r--. 1 root root 0 4月 16 14:14 daslk
-rw-r--r--. 1 nobody nobody 0 4月 16 15:01 jkjk
服务端验证:
[root@cl128 ~]# ll /cljhfy/
total 0
drwxrwxrwx. 2 root root 6 Apr 16 14:37 cljh
-rw-r--r--. 1 nobody nobody 0 Apr 16 14:46 dasl
-rw-r--r--. 1 root root 0 Apr 16 14:14 daslk
-rw-r--r--. 1 nobody nobody 0 Apr 16 15:01 jkjk
2.搭建用户认证共享服务器
1.1准备工作
服务端:
[root@cl128 ~]# yum -y install samba*
[root@cl128 ~]# systemctl stop firewalld.service
[root@cl128 ~]# setenforce 0
[root@cl128 ~]# useradd -M cl
[root@cl128 ~]# vim /etc/samba/sambausers
cl = hello
[root@cl128 ~]#smbpasswd -a cl //设置服务密码
客户端:
[root@cl129 ~]# yum -y install samba-client
1.2配置文件
[root@cl128 ~]# vim /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
username map = /etc/samba/sambausers//添加这段配置
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[cljh]
path = /cljh
public = yes
browseable = yes
writable = yes
guest ok = yes
write list = hello
1.3启动服务
服务端:
[root@cl128 ~]# systemctl restart nmb.service smb.service
1.4客户端验证服务
[root@cl129 media]# mount -t cifs //192.168.163.128/cljh /cl -o username=hello,password=cljhfy
[root@cl129 media]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/rhel-root xfs 17G 1.8G 16G 11% /
devtmpfs devtmpfs 478M 0 478M 0% /dev
tmpfs tmpfs 489M 0 489M 0% /dev/shm
tmpfs tmpfs 489M 6.7M 482M 2% /run
tmpfs tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sr0 iso9660 3.8G 3.8G 0 100% /opt/yum
/dev/sda1 xfs 1014M 125M 890M 13% /boot
tmpfs tmpfs 98M 0 98M 0% /run/user/0
//192.168.163.128/cljh cifs 47G 5.2G 42G 12% /media
[root@cl129 media]# cd /media/
[root@cl129 media]# ll
总用量 0
-rw-r--r--. 1 1000 1000 0 4月 16 16:02 daskl
-rw-r--r--. 1 root root 0 4月 16 15:27 daslj
-rw-r--r--. 1 1000 1000 0 4月 16 16:02 dsa
-rw-r--r--. 1 1000 1000 0 4月 16 16:01 sda
[root@cl129 media]# touch aaa
[root@cl129 media]# ll
总用量 0
-rw-r--r--. 1 1000 1000 0 4月 16 16:16 aaa
-rw-r--r--. 1 1000 1000 0 4月 16 16:02 daskl
-rw-r--r--. 1 root root 0 4月 16 15:27 daslj
-rw-r--r--. 1 1000 1000 0 4月 16 16:02 dsa
-rw-r--r--. 1 1000 1000 0 4月 16 16:01 sda
服务端验证:
[root@cl128 cljh]# cd /cljh
[root@cl128 cljh]# ll
total 0
-rw-r--r--. 1 cl cl 0 Apr 16 16:16 aaa
-rw-r--r--. 1 cl cl 0 Apr 16 16:02 daskl
-rw-r--r--. 1 root root 0 Apr 16 15:27 daslj
-rw-r--r--. 1 cl cl 0 Apr 16 16:02 dsa
-rw-r--r--. 1 cl cl 0 Apr 16 16:01 sda