CentOS7安装SAMBA

一.环境介绍

192.168.7.11(smb服务器)
192.168.7.12(smb客户端)
本地win10

二.服务器端配置

1.安装SMB

yum install samba

2.启动SMB

systemctl start smb

3.创建smb用户

useradd -s /sbin/nologin smb1
smbpasswd smb1 #密码123456
pdbedit -L #查看用户 ;pdbedit -x -u user 删除用户;
setfacl -m u:smb1:rwx /data/ssports/

4.添加共享目录

vim /etc/samba/smb.conf

[share]
path = /data/ssports
valid users=smb1
writeable = yes
browseable = yes

三.客户端配置。

1.安装

yum -y install samba-client cifs-utils

2.查看共享目录

[root@ansible mnt]# smbclient -L 192.168.7.11 -U smb1%123456

	Sharename       Type      Comment
	---------       ----      -------
	print$          Disk      Printer Drivers
	share           Disk      
	IPC$            IPC       IPC Service (Samba 4.10.16)
	smb1            Disk      Home Directories
Reconnecting with SMB1 for workgroup listing.

	Server               Comment
	---------            -------

	Workgroup            Master
	---------            -------

3.连接共享目录

[root@ansible mnt]# smbclient  //192.168.7.11/share -U smb1%123456
Try "help" to get a list of possible commands.
smb: \> ls
  .                                   D        0  Wed May 12 14:08:19 2021
  ..                                  D        0  Wed May 12 14:08:02 2021
  123.txt                             N        0  Wed May 12 14:08:19 2021

		26658068480 blocks of size 1024. 26658034412 blocks available
smb: \> get 123.txt 
getting file \123.txt of size 0 as 123.txt (0.0 KiloBytes/sec) (average 0.0 KiloBytes/sec)
smb: \> 

4.挂载共享目录

mount -o user=smb1,pass=123456 //192.168.7.11/share /mnt

[root@ansible ~]# df -TH
Filesystem           Type      Size  Used Avail Use% Mounted on
/dev/sdb1            xfs       3.0T  6.0G  3.0T   1% /
devtmpfs             devtmpfs   17G     0   17G   0% /dev
tmpfs                tmpfs      17G     0   17G   0% /dev/shm
tmpfs                tmpfs      17G   11M   17G   1% /run
tmpfs                tmpfs      17G     0   17G   0% /sys/fs/cgroup
/dev/sda2            xfs       521M   27M  495M   6% /home
/dev/sda1            xfs       2.2G  144M  2.0G   7% /boot
tmpfs                tmpfs     3.4G     0  3.4G   0% /run/user/0
//192.168.7.11/share cifs       28T   35M   28T   1% /mnt
[root@ansible mnt]# cd /mnt/
[root@ansible mnt]# touch hello
[root@ansible mnt]# rm -rf hello

四.本地win10配置

[root@nfs ~]# ll /data/ssports/hahahahahaha.txt 
-rwxr--r--. 1 smb1 smb1 0 May 12 22:06 /data/ssports/hahahahahaha.txt
posted @ 2021-05-13 16:59  皮皮贼  阅读(340)  评论(0)    收藏  举报