samba共享搭建

samba的解释用途

Samba的用途:为多个客户机提供共享使用的文件夹。
Samba服务端:软件包samba、系统服务smb
Samba客户端:软件包samba-client和cifs-utils、客户端工具smbclient
传输协议及端口:TCP 139、TCP 445
Samba服务端配置文件:/etc/samba/smb.conf
Samba共享账号:存在独立的账号数据文件里,必须有同名系统账号(方便给权限)

步骤

实现此案例需要按照如下步骤进行。
步骤一:在服务器server0发布Samba共享文件夹

安装软件包samba

[root@server0 ~]# yum -y install samba

2)创建共享账号

添加共享账号harry,密码为migwhisk:
1.[root@server0 ~]# useradd harry
2.[root@server0 ~]# pdbedit -a harry //根据提示设好密码migwhisk
3.new password:
4.retype new password:
出现下面的就是对的 用户要多创建几个
创建的流程是一样的

在这里插入图片描述

1.[root@server0 ~]# mkdir  /common
2.[root@server0 ~]# mkdir  /devops
3.[root@server0 ~]# setfacl  -m  u:chihiro:rwx  /devops          //配置写入权限

在这里插入图片描述
*

开启防火墙和自动启动

1.[root@server0 ~]# getsebool  -a  |  grep ^samba_exp          //默认配置
2.samba_export_all_ro --> off
3.samba_export_all_rw --> off
4.
5.[root@server0 ~]# setsebool  -P  samba_export_all_rw=on         //永久打开设置
6.
7.[root@server0 ~]# getsebool  -a  |  grep ^samba_exp          //查看结果
8.samba_export_all_ro --> off
9.samba_export_all_rw --> on

在这里插入图片描述
*

配置共享目录

[root@server0 ~]# vim /etc/samba/smb.conf`
进入以后改这个

[global]
  workgroup = STAFF

在脚本下面自己打上以下的这个

[common]
 path = /common
hosts allow = 172.25.0.0/24
[devops]
 path = /devops
 hosts allow = 172.25.0.0/24
  write list = chihiro

退出

启动系统服务smb,并设置开机自启

在这里插入图片描述

[root@server0 ~]# netstat -antpu | grep smb

[root@server0 ~]# netstat  -antpu  |  grep  smb
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      4709/smbd 
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      4709/smbd 

在这里插入图片描述

扫描二维码关注公众号,回复: 5700009 查看本文章

步骤二

在客户机desktop0测试Samba共享资源
安装软件包samba-client

[root@server0 ~]# yum  -y  install  samba-client

浏览目标主机提供了哪些共享资源

 [root@desktop0 ~]# smbclient  -L  server0.example.com
    Enter root's password:                          //此处无需输入密码,直接回车
    Anonymous login successful
    Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.1

  Sharename       Type      Comment
  ---------       ----      -------
common          Disk      
 devops          Disk      
 IPC$            IPC       IPC Service (Samba Server Version 4.1.1)
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.1]

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

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

连接到目标主机的共享目录

[root@desktop0 ~]# smbclient  -U  harry  //server0.example.com/common
Enter harry's password:                              //输入harry的密码
Domain=[STAFF] OS=[Unix] Server=[Samba 4.1.1]
smb: \> ls                                         //检查是否可列出目录内容
.  .                                   D        0  Sun Nov 27 03:07:29 2016
.  ..                                  D        0  Sun Nov 27 03:07:32 2016
.
.        40913 blocks of size 262144. 27826 blocks available
smb: \> quit                                         **//退出smb:\>交互环境**
[root@desktop0 ~]#

猜你喜欢

转载自blog.csdn.net/weixin_44774638/article/details/88875036