Linux——samba服务器部署
Samba文件共享服务
基于SMB/CIFS协议开发的软件,为windows/linux提共文件服务和打印服务。又smba和nmbd两个守护进程组成,采用S/C模式
smba监听TCP139与445号端口;nmbd通过UDP 137端口进行监听
samba配置文件 /etc/samba/smb.conf
【服务端】
1.安装samba服务器
【查看是否安装过】
rpm -aq | grep samba
显示输出【未安装】
利用yum进行安装
yum -y install samba
查看安装结果
rpm -a | grep samba
2.创建用户【系统用户】
查看shell
cat /etc/shells
添加shell【添加一个可以访问samba服务器的用户,但不允许登录】
useradd -s /sbin/nologin sam_user
-s:指定用户登录时使用的shell sbin/nologin:提高安全性
3.将新用户加入samba组,并设置密码
smbpasswd -a smb_user
-a:添加用户
-d:禁止用户
-e:启用用户
-x:删除用户
4.创建共享目录并设置权限
mkdir -p /storage/smb_share
查看权限
ll -d /storage/smb_share
对root /group/other进行权限设置
修改权限
chmod -Rf 777 /storage/smb_share
5.编辑samba配置文件/etc/samba/smb_conf 设置共享目录
vim /etc/samba/smb_conf
[smb_share] #共享名称 comment = samba_share #描述信息 path = /storage/smb_share #目录完整的路径 browseable = yes #是否可见 writable = yes #是否可写 guest ok = yes #是否允许匿名用户
安全方式:
share
user
server
domain
6.重启服务并加入开机启动项
systemctl restart smb
systemctl enable smb
7.对samba设置永久防火墙并重新加载
firewall-cmd --permanent --add-server=samba
8.关闭SELinux
SELinux是一个安全子系统
SELinux服务的三种运行模式:
- enforcing(1):强制启用安全策略模式,将拦截服务的不合法请求
permissive(0):遇到服务越权访问时,只会发出警告不会强制拦截
disabled(关闭):对于越权行为不警告不拦截
查看当前运行模式
getenforce
设置运行模式
setenforce 0/1
临时关闭SELinux,立即生效
setenforce 0
永久关闭SELinux
修改内容
vim /etc/selinux/config
#第七行: SELINUX=enforcing 修改为selinux=disabled
【Linux客户端】
1.安装客户端软件
yum -y install samba-client
2.查看samba的共享资源
smbclient -L //主机ip地址 -U smb_user%密码
3.访问共享资源
smbclient -U smb_user%密码 //服务器IP地址/storage/smb_share
4.对文件的基本操作
ls:查看
put:上传 命令格式:put 本地文件 远端文件
get:下载 命令格式:get 远端文件 本地文件
quit:退出
5.挂载共享目录
【创建挂载文件】
mkdir /media/smb_share
【编辑/etc/fstab文件】
【挂载】
mount -a
【查看挂载信息】
dh -h
Linux——samba服务器部署相关推荐
- linux samba服务器的配置
说明:下面是我copy过来的,但是,我只用了几个命令就搞定了.两个命令:第一个建用户:第二个启动服务.然后就OK了.但下面的贴出来供大家参考. 建用户:smbpassword -a user 首先 ...
- 【Linux】服务器部署:阿里云服务器购买配置与报价参考
目录 一.云服务器 ECS 二.购买配置参考 三.企业新用户购买优惠 四.旧用户续费说明 五.相应合同发票下载与报销 一.云服务器 ECS 购买链接:https://www.aliyun.com/pr ...
- Linux ubuntu 服务器部署详细教程
系统环境:ubuntu20.04 安装显卡驱动: 驱动下载,我选择的是520.56.06 禁用nouveau驱动 echo "blacklist nouveau">>/ ...
- Linux ftp服务器部署(最简单的ftp教程)
之前在阿里云领了一个ECS服务器(顺便说一句,白嫖的
- linux samba服务器
本文转自wanglm51051CTO博客,原文链接: http://blog.51cto.com/studyit2016/1890282,如需转载请自行联系原作者
- 在Linux下轻松玩转Samba服务器
一.samba概念和功能 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Mi ...
- 【samba】Wodows同步Linux文件|搭建samba服务器共享文件——在windows上映射网络驱动器...
目录 Linux做samba服务器 Linux上的操作 windows上的操作 windows做samba服务器 windows上的操作 linux上的操作 错误记录 Linux Samba服务主配文 ...
- 【linux服务器之最爱centos】之 SAMBA服务器架设
分类:linux SAMBA服务器简介 1.SAMBA服务主要用途是要在Windows和Unix Like主机间共享数据. SAMBA的功能: 提供用户登陆SAMBA主机时进行身份认证,从而提供不同的 ...
- CentOS 6.3下Samba服务器的安装与配置(转)
一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...
最新文章
- Python将两个图像合并成一个图像(横向合并)
- 自然语言处理之机器处理流程
- shell python -c_python, shell, C/C++ 从命令行获得参数
- lua和python哪个简单_盘点一下lua脚本和python的区别(基础)
- java调用julia脚本,Julia请求脚本中的用户输入
- Breadth-first Search(广度优先搜索)专题2
- godaddy虚拟主机access数据库中文乱码的解决方法
- CRT中的sftp上传文件出现中文路乱码
- LINUX中获得cpu名称
- 软件测试简历制作技巧与方法
- SPI通信调试(ADXL362)
- arcgis engine 打开shp文件
- Android 自定义高德地图比例尺
- JavaWeb学习笔记(七)—— JSP
- 声纹采集器和声纹数据库在公安领域的应用
- oracle11g 企业管理器无法登陆
- 计算机毕业设计Python+uniapp快递寄取微信小程序(小程序+源码+LW)
- linux 相机软件,镜像相机app
- 与finally单独使用的是try
- iphone版 天行skyline_苹果再迎大版本更新、iOS13.4正式版推送!这次iPhone可以当车钥匙...
热门文章
- iass、pass、saas
- 基于最小二乘法的——线性回归拟合(一)
- 微信小程序云开发CMS内容管理平台csv上传乱码或失败的解决方法
- Hudi同步Hive表报“HoodieException : Got runtime exception when hive syncing”错误的解决方法
- ubuntu使用meld/beyond compare 做git的diff工具
- Leetcode(69)——x 的平方根
- iOS NSDate与NSTimeInterval之间的互转
- 码分多址matlab代码,基于matlab的码分多址系统仿真
- 微信小程序polyline
- Java——将一个正整数分解质因数