CentOS7-samba文件共享服务
简介:
Samba,是在Unix上实现SMB(Server Message Block)的一个工具套件。而SMB通常是windows用来实现共享的,包括文件和打印机等。而Unix上装上SMB,则使得Unix能够和windows连接在一起,实现两者的资源互通。
实验需求:
1、 每个用户都有自己独立的文件夹,只能自己访问,其他人不能访问;
2、 建立一个交互文件夹,用于文件交互,每个人都可以上传、下载、删除;
3、 建立一个文件发布文件夹,用户文档发布,所有人都能访问、下载,但只有smb_manager组的用户能上传。
实验环境:
系统平台:CentOS Linux release 7.3.1611 (Core)
Samba Server IP:192.168.1.145
关闭防火墙(CentOS7默认使用firewalld)
关闭SELINUX
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl stop
firewalld.service
[root@localhost ~]# systemctl disable
firewalld.service
创建用户目录:
[root@localhost ~]# mkdir -p
/data/smb/{sharedocs,publish}
[root@localhost ~]# chmod -R 777
/data/smb/*
[root@localhost ~]# mkdir -p /home/smb
创建用户、组:
[root@localhost ~]# groupadd smb_manager
[root@localhost ~]# groupadd smb_user
[root@localhost ~]# useradd -g smb_user -d
/home/smb/user1 -s /sbin/nologin user1
[root@localhost ~]# useradd -g smb_user -d
/home/smb/user2 -s /sbin/nologin user2
[root@localhost ~]# useradd -g smb_manager
-d /home/smb/user3 -s /sbin/nologin user3
samba服务安装:
[root@localhost ~]# yum -y install samba
配置samba服务:
[root@localhost ~]# vim /etc/samba/smb.conf
[sharedocs]
comment=Sharedocs
path=/data/smb/sharedocs
readonly=yes
write list = @smb_user,@smb_manager
create mask =
directory mask = [publish]
comment=Publish
path=/data/smb/publish
readonly=yes
write list =@smb_manager
create mask =
directory mask =
配置Samba用户密码:
[root@localhost ~]# smbpasswd -a user1
[root@localhost ~]# smbpasswd -a user2
[root@localhost ~]# smbpasswd -a user3
启动samba服务:
[root@localhost ~]# systemctl start smb
[root@localhost ~]# systemctl enable smb
客户端测试:
注:测试中一旦用Windows登陆Samba,下次在登陆时仍保持上一次的用户名,可使用net use * /del /y 清除Samba登陆信息
CentOS7-samba文件共享服务的更多相关文章
- samba文件共享服务的配置
samba文件共享服务的配置 服务端配置 一.安装samba软件包 命令:yum -y install samba 查看是否安装samba. [root@Centos7-Server haha]# [ ...
- Linux基础学习-Samba文件共享服务
使用Samba文件共享服务 Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了N ...
- Centos7 Samba共享服务搭建
Centos7 Samba共享服务搭建 1.安装启动和端口 ---------------------------------------------------------------------- ...
- Samba文件共享服务
Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS ...
- 红帽7配置samba文件共享服务
samba软件主要功能是为客户机提供共享使用的文件夹. 使用的协议是SMB(TCP 139).CIFS(TCP445). 所需的软件包:samba 系统服务:smb 1.安装samba服务 ~]#yu ...
- nfs samba文件共享服务
(注意:实验之前强关闭selinux和防火墙) 一丶nfs ① 1.服务端 启动服务 systemctl start nfs.service 配置文件 vim /etc/exports share ...
- SAMBA 文件共享服务
samba 通过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作,也可实现Linux与Linux之间的文件共享. 在配置samba前,有个小建议:虚拟机的ip地址最好配置成静态的 ...
- Linux Samba文件共享服务,安装与案例配置
Samba服务器安装和配置 1:安装Samba服务器软件包 [root@localhost ~]# rpm -qa | grep samba [root@localhost ~]# yum -y in ...
- samba文件共享服务配置一(共2节)
一.samba服务简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上 ...
- samba文件共享服务部署
1.安装samaba服务程序 yum install -y samba 2.查看smaba文件,由于注释空行较多,选择过滤 egrep -v "#|;|^$" /etc/samba ...
随机推荐
- 访问WEB-INF下JSP资源的几种方式(转)
访问WEB-INF下JSP资源的几种方式 方法一: 本来WEB-INF中的jsp就是无法通过地址栏访问的,所以安全. 如果说你要访问这个文件夹中的jsp文件需要在项目的web.xml文件中去配置ser ...
- ubuntu18.04安装配置opencv3.4.0
1.安装配置相关工具及依赖库 sudo apt-get install build-essential # 必须的,gcc编译环境 sudo apt-get install cmake git lib ...
- jzoj6001. 【PKUWC2019模拟2019.1.15】Mines (tarjan)
题面 题解 我们把每个地雷向它能炸到的地雷连边,不难发现同一个强联通分量里的点只要一个炸全炸 那么我们缩点,首先所有入度为\(0\)的强联通分量中必须得选一个地雷炸掉,而入度不为\(0\)的强联通分量 ...
- 洛谷P3757 [CQOI2017]老C的键盘
传送门 首先可以直接把整个序列建成一个完全二叉树的结构,这个应该都看得出来 然后考虑树形dp,以大于为例 设$f[i][j]$表示$i$这个节点在子树中排名第$j$位时的总方案数(因为实际只与相对大小 ...
- python3 安装虚拟镜像
virtualenvwrapper--提供了一系列命令使得和虚拟环境工作变得愉快很多,他把你所需要的虚拟环境都放在一个地方. 1.先安装virtualenv:pip install virtualen ...
- [题解](双向bfs)hdu_3085_Nightmare Ⅱ
发现直接搜索比较麻烦,但是要同时两个人一起走容易想到双向bfs,比较普通, 在判断是否碰到ghost时只要比较两点的曼哈顿距离大小和step*2(即ghost扩散的距离)即可,仔细思考也是可以想到的 ...
- 7.数据处理函数 ---SQL
大多数SQL实现支持以下类型的函数. 用于处理文本字符串(如删除或填充值,转换值为大写或小写)的文本函数. 用于在数值数据上进行算术操作(如返回绝对值,进行代数运算)的数值函数. 用于处理日期和时间值 ...
- BZOJ 1433 && Luogu P2055 [ZJOI2009]假期的宿舍 匈牙利算法
刚学了匈牙利正好练练手(我不会说一开始我写错了)(怕不是寒假就讲了可是我不会) 把人看做左部点,床看作右部点 建图:(!!在校相当于有床,不在校相当于没有床 但是要来学校) 1.在校的 不走的人 自己 ...
- HttpServletRequest 和 HttpServletResponse
Servlet配置方式 全路径匹配 以 / 开始 /a /aa/bb localhost:8080/项目名称/aa/bb 路径匹配 , 前半段匹配 以 / 开始 , 但是以 * 结束 /a/* /* ...
- Hive_Hive的数据模型_桶表
对数据进行HASH运算,放在不同文件中,降低热块,提高查询速度. 例如:根据sname进行hash运算存入5个桶中. create table bucket_table(sid int, sname ...