NFS共享服务练习之配置samba共享并且实现/www目录共享

news/2024/8/26 6:10:58

实验环境:
系统:centos 7.6
配置:
Smb服务器192.168.6.129 客户机192.168.6.130

简介:
在这里插入图片描述创建/www共享目录

[root@Centos7 ~]# mkdir /www

1.安装samba 192.168.6.129

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

2.配置samba共享/www目录

[root@Centos7 ~]# vim /etc/samba/smb.conf
添加一下内容
[share_www]
        comment = share /www
        path = /www
        read only = no
        create mask =0664
        directory mask = 0775

检查配置文件是否正确

[root@Centos7 ~]# testparm

在这里插入图片描述3.启动smb 服务

[root@Centos7 /]# systemctl start smb

端口默认工作在tcp 的445端口

在这里插入图片描述
4.在客户端192.168.6.130使用smbclient查看是否能够看到smb服务端共享的目录

[root@Centos7 ~]# smbclient -L \\192.168.6.129

在这里插入图片描述5.在samba服务器192.168.6.129上添加一个samba账户

[root@Centos7 ~]# useradd -s /sbin/nologin tom

6.修改密码

 [root@Centos7 ~]# smbpasswd -a tom
 [root@Centos7 ~]# pdbedit -L

在这里插入图片描述
备注:samba服务的用户必须是Linux主机上存在的用户,为了安全我们创建用户时需要指定其shell类型为/sbin/nologin

在客户机192.168.6.130上用新建的用户去连接samba服务

[root@Centos7 ~]# smbclient //192.168.6.129/share_www -U tom%123456

在这里插入图片描述
备注:我们新建的tom用户在客户端操作没有上传权限,只有下载权限。这是因为samba虽然指定了共享目录可写,但是对于tom用户在服务端上的文件系统没有授权为可写,所以tom用户暂时没法上传,需要上传文件我们就必须要对其文件系统赋予tom用户有写的权限才行

8.在服务端192.168.6.129上授权Tom用户可以对/www目录有读写执行权限

[root@Centos7 www]# setfacl -m u:tom:rwx /www
[root@Centos7 www]# getfacl /www

在这里插入图片描述
9.测试,在客户端用tom 用户访问共享目录,然后上传文件,查看是否正常

在这里插入图片描述


http://www.niftyadmin.cn/n/2199337.html

相关文章

小白练习篇之使用rsync+inotify实现/www目录实时同步

实验环境: rsync服务器是192.168.6.129,客户机上192.168.6.130 1.在192.168.6.129服务器上安装inotify-tools [rootCentos7 /]# yum install inotify-tools -y备注:inotify是内核的一个功能,我们要使用内核的功能,必…

LVS相关知识点

LVS专有名词定义 Director/VS:负责调度集群的主机;也简称调度器、分发器 DIP:与内部主机RIP通信的IP,在Director主机上 RS:Real Server(lvs),真正的服务器,集群中各节点 RIP:RealSe…

Linux 通俗易懂的LVS-DR原理以及实现方法

主机:四台,一台VS服务器,二台RS服务器,一台客户端服务器 网络配置: 调度器: dr 192.168.6.129 VIP:192.168.6.100(lo:1) 真实后端服务器 RIP:rs1 192.168.6.130 rs2:192.168.6.…

centos 7.6 实现LVS+Keepalived高可用性能

环境需求: 主机:四台, 两台LVSKeepalived的主备服务器 lvs1:192.168.6.129 lvs2:192.168.6.133 两台RS服务器 RS1:192.168.6.131 RS2:192.168.6.132 客户端:192.168.6.130 软件包:keepalived,ipvsadm&…

vue项目引用font-awesome字体打包路径报错

正常引入font-awesome字体,打包后字体引用路径报错。 字体文件放在static/fonts目录下,但是浏览器中显示的引用路径是: static/css/static/fonts/... 在项目build/utils.js文件中,找到 ExtractTextPlugin.extract({use: loaders,f…

最简单超详细的Liunx源码编译安装LNMP框架

环境部署: 主机:192.168.197.131 主机:192.168.197.132 (数据库服务器) 软件包: nginx-1.18.0.tar.gz mariadb-10.2.25-linux-x86_64.tar.gz php-7.3.12.tar.bz2 wordpress-5.0.3-zh_CN.tar.gz 1. Ngin…

基于Vue的任务节点图绘制插件节点可拖拽多连线样式(vue-task-node)可用于机器学习,UML,及事物流程的绘制...

#vue-task-node 在线Demo 1.0.x 版本 https://codesandbox.io/s/9413yop49r1.1.x 版本 https://codesandbox.io/s/2wv588orlrvue-task-node 是一个基于Vue的任务节点图绘制插件(vue-task-node is a Vue based task node mapping plug-in)此文章是续之前1…

Linux进阶篇-HAproxy的编译安装

Haproxy的介绍 HAProxy是法国开发者Willy Tarreau开发的一个开源软件,是一款具备高并发、高性能的TCP和HTTP负载均衡器,支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计。 Haproxy的功能 HAProxy是TCP/HTTP反…