CentOS 搭建 samba 服务器并通过 Windows 访问
2024-10-20 11:52:04
第一步
下载安装 samba、samba-client
sudo yum -y install samba samba-client
终端提示安装完成
第二步
创建共享文件夹,这个文件夹到时候可以通过 Windows 资源管理器访问。共享文件夹名称、创建位置都随意。
cd /var
sudo mkdir samba
cd samba
sudo mkdir share
第三步
设置共享文件夹的权限和所属权。如何更新文件夹权限和所属,请点击链接查看详细。
设置 share 权限对象:属主、属组、其他人都有可读、可写、可执行的权限。
sudo chmod 777 share/
设置 share 的所属:属于当前用户和当前用户所在的组。
sudo chown [用户名]:[用户名] share/
注意:当前登录的用户是什么就写什么。
第四步
配置 samba 的配置文件,设置 share 这个文件夹需要的参数。找到 /etc/samba/smb.conf 文件:
在文件的末尾处添加上图所示的配置信息,建议备份一个再编辑,以免出错。
第五步
把当前登录的用户添加到 samba 服务器中,作为访问时登录的用户,也可以重新创建一个用户:
sudo smbpasswd -a [用户名]
密码随便输入,123 都可以的。
第六步
重启 samba 服务器:
sudo systemctl restart smb
sudo systemctl restart nmb
sudo systemctl status smb
如上图所示,绿色的●代表服务器正常运行中。
第七步
在本机中测试是否连通:
smbclient //192.163.11.89/share -U [用户名]
在本机中正常连通,并且可以显示 share 文件夹下的东西。
第八步
关闭防火墙和 SeLinux
# 关闭防火墙
sudo systemctl stop firewalld
# 关闭 selinux
sudo setenforce 0
# 查看防火墙状态
sudo systemctl status firewalld
第九步
在 Window 中连接 CentOS 的 samba 服务器。
打开映射网络驱动器,驱动器盘符任意选择,文件夹的格式如图所示,ip 地址是你 CentOS 的 ip,通过 ifconfig 查看。
输入你设置 samba 用户时的用户名和密码,基本上就能连通成功。创建一个文件夹,看看是否有写权限。如果没问题,就配置成功了。
samba 服务器可以直接看作本地的一个盘来使用。
最新文章
- 1.6---旋转二维数组,旋转图像像素,旋转矩阵,90度(CC150)
- hadoop对于压缩文件的支持及算法优缺点
- [Bootstrap]全局样式(二)
- [Java] 可运行 jar 记录
- POJ 2429 GCD &; LCM Inverse(Pollard_Rho+dfs)
- SVN版本控制图标经常延时显示或未显示问题解决方法
- MySQL Connector 卸载
- 嵌入式系统及应用课程设计——基于STM32的温湿度监测系统
- Fragment与Activity的生命周期对比
- work2:贪吃蛇
- redis慢查询日志的配置和查看
- python---cookie模拟登陆和模拟session原理
- luogu P2713 罗马游戏
- NET设计模式 第二部分 结构性模式(14):结构型模式专题总结
- (转)C#连接Oracle数据库(直接引用dll使用)
- Kali Linux on Android # 实测:小米2s离线安装Kali Linux
- ThinkPHP导入第三方类库Vendor
- xUtils框架的使用详解
- ​网页图表Highcharts实践教程标之加入题副标题版权信息
- LaTeX-WinEdt 编辑器和 PDF 文件的 Acrobat 11 程序关联
热门文章
- 4.1:简单python爬虫
- 【每日一题】【第一个出现的值】【二分】2022年1月10日-NC105 二分查找-II
- Semaphore信号量源码解析(基于jdk11)
- c++随笔测试(Corner of cpp)
- 01.Java面试都问啥?
- Young's theorem杨氏定理
- Hadoop详解(04-1) - 基于hadoop3.1.3配置Windows10本地开发运行环境
- (3)go-micro微服务项目搭建
- NET-Core利用etag进行浏览器缓存
- 交叉编译esp8089