CentOS下Samba使用
2024-08-29 10:44:51
1. 软件
Samba需要以下三个基本软件包,相关依赖包未列出
samba: The Samba SMB server
samba-client: Samba (SMB) client programs
samba-common: Files used by both Samba servers and clients
[optional]samba-swat: The Samba SMB server WEB configuration program
2. 启动
安装完成后,可使用如下命令启动Samba服务
# /etc/init.d/service smb start
如果想让Samba服务开机自动加载,可使用[ntsysv]打开开机自动加载的服务或使用chkconfig命令来完成
# /sbin/chkconfig --level 3 smb on
# /sbin/chkconfig --level 5 smb on
对于CentOS 7,使用的命令如下
# systemctl start smb.service
# systemctl enable smb.service
3. 防火墙
默认情况下Samba服务器是无法通过防火墙的;要正常使用Samba服务器,可以关闭防火墙或放开相关端口
smbd: (TCP) (TCP)
nmbd: (UDP) (UDP)
防火墙配置的命令如下
# service iptables stop
# vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport -j ACCEPT
# service iptables restart
对于CentOS 7,配置命令如下
# firewall-cmd --permanent --add-service=samba
# firewall-cmd --reload
# setsebool -P samba_enable_home_dirs on /* 配置SeLinux */
4. 简单配置
Samba服务器的配置文件是 /etc/samba/smb.conf
4.1 新增用户
下面的命令新增Samba用户 lfs/lfs
root:/home/lfs# smbpasswd -a lfs
New SMB password: /* type “lfs” */
Retype new SMB password: /* type “lfs” */
Added user lfs.
root:/home/lfs#
4.2 共享配置
修改/etc/samba/smb.conf,加入下面几行
[LFS]
comment = LFS Directories
path = /mnt/lfs
browseable = yes
writable = yes
valid users = lfs
参考:
<Linux Samba配置><CentOS7下Samba的安装与配置>
最新文章
- Windows Git安装指南
- embed标签loop=true背景音乐无法循环
- DHTMLX-Grid
- 介绍开源的.net通信框架NetworkComms框架 源码分析(十六 ) ConnectionStatic
- 闲扯淡json格式与对象
- nyoj 69 数的长度
- java design
- cocos2d-x 关于tilemap滚动时黑线闪动的问题
- dom处理配置文件_待完善
- vim下高级操作以及文本替换命令
- 如何解决KEIL 5 编KEIL4同RTX系统的project解
- Linux文件编辑之sed命令
- div中内容无法自动换行问题
- layui的几个简单使用(简单弹窗,加载效果,移除加载效果)
- [Go] golang的select多路选择功能
- Java并发编程:ThreadLocal的使用以及实现原理解析
- 黄聪:WordPress 启用HTTPS设置(转)
- IOS 入门开发之创建标题栏UINavigationBar的使用
- topcoder SRM712 Div1 LR
- qt的webkit
热门文章
- videojs的使用
- 绘制矩形:描边矩形imagerectangle()、填充矩形imagefilledrectangle()
- JZOJ 4307. 喝喝喝
- javaWeb开发中常见的问题
- 简单聊聊四层/七层模型到HTTP
- Groundhog Build Home - HDU - 3932(模拟退火)
- tensorboard在cmd运行成功但在浏览器中不能正常显示的问题解决
- Android App程序结构
- RESTful-rest_framework认证组件、权限组件、频率组件-第五篇
- [oldboy-django][2深入django]后台生成form标签并设置标签的属性