
CentOS7与Ubuntu配置Samba服务器教程
下载需积分: 9 | 41KB |
更新于2024-09-07
| 52 浏览量 | 举报
收藏
"Centos7Ubuntu SMB配置教程"
在Linux系统中,Samba是一个非常重要的工具,它使得基于Windows和Linux的网络可以实现文件和打印机共享。这篇摘要介绍的是如何在CentOS7和Ubuntu上配置Samba服务器以实现目录共享。
首先,你需要在CentOS7上安装Samba服务及其客户端。这可以通过运行`yum -y install samba samba-client`命令来完成。在Ubuntu系统中,使用`sudo apt install samba`命令来安装Samba。安装完成后,你需要编辑Samba的配置文件`/etc/samba/smb.conf`。
在`smb.conf`文件的末尾,添加一个新的共享目录配置,例如一个名为[worker]的共享。配置内容如下:
```ini
[worker]
comment = ShareFolder
browseable = yes
path = /var/www/html
create mask = 0775
directory mask = 0775
valid users =
force user = mintech
force group = mintech
public = yes
writable = yes
available = yes
```
这段配置创建了一个名为“worker”的共享文件夹,位于`/var/www/html`路径下,对所有用户开放读写权限,并且强制使用用户“mintech”和组“mintech”。
接下来,在CentOS7中创建对应的用户和组。使用`groupadd`命令创建新组,如`groupadd co3`,然后使用`useradd`命令创建新用户并将其添加到该组,如`useradd ted -g co3 -s /sbin/nologin`。最后,使用`smbpasswd`命令为新用户设置Samba密码,例如`sudo smbpasswd -a ted`,并输入密码。
配置完成后,启动Samba服务并设置开机启动。在CentOS7上,执行`systemctl start smb`和`systemctl enable smb`。确保Samba服务已启动并会在系统启动时自动运行。
为了允许其他机器访问Samba共享,需要打开必要的端口。在CentOS7中,使用`firewall-cmd --permanent --add-port=139/tcp`和`firewall-cmd --permanent --add-port=445/tcp`命令打开139和445端口,然后重启防火墙`systemctl restart firewalld`。如果不想处理防火墙规则,也可以选择关闭防火墙。
通过以上步骤,你就成功地在CentOS7和Ubuntu上配置了Samba服务,实现了服务器目录的共享。现在,Windows或Linux客户端可以连接到这个Samba服务器,访问并操作共享的"worker"目录。记住,网络安全非常重要,所以在生产环境中,你应该根据实际需求调整Samba配置,比如限制访问用户、设置更复杂的权限以及启用加密等。
相关推荐







Guo_IT
- 粉丝: 490
最新资源
- 轻松上手的壳侦测神器language2000
- PADSHelper:高效使用PADS Logic/ Layout软件的增强工具
- 火影主题个人主页设计与dreamweaver实现
- 深入解析JAVA编写的记事本应用源代码
- 全面解析ASP.NET 3.5开发:从基础到高效编程技巧
- NC V5 API接口技术探究与VO类应用解析
- 《JavaScript 5.5 中文手册》详尽指南
- 初学者的ajax学习指南
- 全面解析WAP编程:基础、开发工具与安全
- Simulink课程设计:实现QPSK调制解调仿真
- C语言实现八皇后问题及回溯算法详解
- C++ MFC控件美化包介绍与xp风格皮肤实现
- MapX中文版入门开发教程精要
- 实现控件自适应对话框缩放的EasySize源码解析
- FLASH整站模板及带音乐动态图标导航技巧
- GDPARAM工具:快速获取img文件chs参数的方法
- QT初学者实用程序示例指南
- ViewWizard 2.63:窗口信息查看与控制工具
- ExtJs3.0中文教程:深入解析与使用技巧
- 一键自动校准电脑时间的神器
- Linux 2440平台外部中断驱动开发实例解析
- S7-300CPU存储卡使用方法及功能详解
- 深入解析commons-httpclient-3.1库的使用与特性
- 超市管理系统UML设计分享