Linux服务-Samba文件服务器部署
Samba文件服务器
- 简介
- samba是一种在linux环境中运行的免费软件,可以创建基于windows的共享。
- 通过插件也可以让linux用户共享。
- server Message Block 协议
- SMB协议
- 信息服务块
- 在局域网中共享文件和打印机的一种通信协议
- C/S
- NetBios over Tcp/IP
- SMB协议
- 可以为局域网中的不同计算机提供文件及打印服务等资源的共享。
- 基于GPL
- SMB/CIFS
- 使用
- 软件包
- samba
- samba-client
- samba-common
- 守护进程
- smbd
- 提供文件共享或打印机共享
- 提供用户权限的认证功能以及锁功能
- 多用户不能同时修改
- TCP 139 445端口
- netstat -nutlp
- nmbd
- 提供NetBios名称解析服务
- common Internet File System(CIFS)
- udp 137端口
- smbd
- 防火墙/selinux默认策略会影响
- 软件包
- 使用及配置
- 服务端
- 临时关闭selinux
- setenforce 0
- 安装samba软件
- yum install -y samba samba-client
- 创建共享目录
- mkdir /common
- cd /common
- touch test.txt
- echo "hello world!!!" > test.txt
- 注意
- 共享的目录最好不要属主复杂
- 修改配置文件
- vim /etc/samba/smb.conf
- 添加一项
- [common] 共享名称
- comment = Hello 共享描述
- path = /home/zhouchen/common 共享路径
- browseable = yes 所有人是否可见
- guest ok = no 拒绝匿名用户访问
- writable = yes 数据可写入
- 添加一项
- vim /etc/samba/smb.conf
- 修改selinux上下文权限
- chcon -t samba_share_t /home/zhouchen/common
- 创建samba共享访问账户
- useradd -s /sbin/nologin jack
- smbpasswd -a jack
- -a添加smb账户并设置密码
- -x删除smb用户
- -d 禁用smb用户
- -e 启用smb用户
- 启动服务,并允许防火墙通过
- systemctl restart smb nmb
- systemctl enable smb nmb
- firewall-cmd --permanent --add-service=samba
- firewall-cmd --reload
- 临时关闭selinux
- 客户端
- windows访问(保证处于同一局域网下,ping通)
- win+R 输入地址如\192.168.56.105
- 打开文件浏览器(Explorer)并在地址栏输入地址
- 除了自定义的共享目录,会默认共享用户家目录
- 此时用户没有操作权限,因为文件属主可能还不是登录用户,服务端输入如下给与权限
- chown jack -R /common
- win+R 输入地址如\192.168.56.105
- linux访问
- 安装samba-client
- apt install samba-client
- 访问
- smbclient -U jack //192.168.56.105/common
- 挂载
- mkdir /common
- mount -t cifs //192.168.56.105/common /common/ -o username=jack,password=jack
- 安装samba-client
- windows访问(保证处于同一局域网下,ping通)
- 服务端
Linux服务-Samba文件服务器部署相关推荐
- Linux服务-FTP文件服务器部署
FTP服务搭建 简介 文件传输协议 FTP共享是基于TCP/IP协议 C/S FTP服务器共享按照文件目录来组织的 FTP只支持TCP不支持UDP 两个端口:一个数据端口一个控制端口(命令端口) 端口 ...
- java linux 服务_java项目部署Linux服务器几种启动方式总结经验
一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是ja ...
- 注册为Linux服务,docker部署,dockerfile,spring boot测试监控,actuator,项目远程访问,maven的scope标签
1. 项目注册为 Linux服务 可以开启 关闭 开机启动 mvn package java -jar xxxx.jar pom加executable <build><plugins ...
- linux 批量部署 pdf,Linux服务之批量部署篇
批量部署步骤: 1.检查环境 getenforce #检查内核防火墙是否关闭 systemctl status firewalld #检查firewalld是否 ...
- Linux服务集群部署实战--MySQL、Redis、ES、RocketMQ、Zookeeper
部署架构 部署计划 MySQL服务部署 架构 规划 部署pxc集群 部署MySQL主从架构 部署mycat集群 创建表以及测试 部署HAProxy redis集群部署 redis集群采用3主3从的架构 ...
- windows文件迁移到linux,从Windows到Linux迁移之文件服务器(Samba和AD完美结合)
经过在网上查找好多资料,现在终于搞定了Samba的用户管理由AD 域控制器来执行,也就是说把samba 服务器加入到AD 域中,使之成为AD中的member server,这样就可以逐步把Window ...
- samba权限跟linux权限,linux之samba与linux权限
当linux的文件夹或文件为用户或root时,则在window上共享出来的samba是不能进行修改的,当samba设置为 [share] path = /home #available = yes # ...
- linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法
linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...
- linux服务之samba
samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windows功能强大,而且访问速度快.安全.samba服务器具有这么多优点, ...
最新文章
- 代码覆盖测试工具Kcov简介及使用
- java文件打包jar文件_Java打包成jar文件,以及将jar文件导出为exe文件方法汇总(图形说明)...
- 执行应用程序出现: No such file or directory
- Spring MVC应用程序中的Thymeleaf模板布局,无扩展
- 浅入浅出理解傅里叶变换
- 高龄申请海外计算机科学博士,【原创】牛津在读小博谈谈在海外攻读生命科学专业的一些心得...
- 移动信号突然变成无服务器,为什么移动4G信号突然变成H、E、G就无法上网, 背后的真实原因?...
- 2012年8月20日 我单身了!
- 合并excel文件 C语言,多个Excel文件中的多个Sheet合并到一个Excel文件中两个函数...
- 【图像压缩】基于matlab小波变换图像压缩【含Matlab源码 879期】
- SHA1算法实现及详解
- php 检查货币类型_PHP如何获取货币汇率-百度经验
- 2D姿势估计论文合集
- 系统安全性之十大措施
- JVM报错GC overhead limit exceeded
- 摄影构图学pdf_初学摄影,怎样避免走太多弯路?(2)
- sql server 经典练习题分享二
- python程序最多可以开多少个线程_使用python测测你的系统最多能创建多少个线程...
- error: server certificate verification failed 问题
- 《PHASEN:A Phase and Harmonics-Aware Speech Enhancement Network》Pytorch代码学习Ⅱ