Samba服务搭建实验

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

原文地址:https://www.cnblogs.com/cljhfy/p/10717931.html