centos开启samba服务

centos开启samba服务

一、安装

1.检查是否已有samba组件,如已经安装则会显示对应信息

bash 复制代码
rpm -qa|grep samba

2.执行安装命令

bash 复制代码
yum -y install samba

二、配置

1.创建samba用户

bash 复制代码
pdbedit -a centos_smb1

1.编辑配置文件/etc/samba/smb.conf,替换为如下配置:

yml 复制代码
[global]
	workgroup = SAMBA
	security = user
	encrypt passwords = yes
	passdb backed = tdbsam
[MY_SMB_ROOT]
	comment = Share Directories
	browseable = Yes
	writable = yes
	path = /home/MY_SMB_ROOT
	create mask = 0775
	directory mask = 0775
	# admin users = centos_smb1
	# valid users = centos_smb1

2.创建samba用户,这里我直接使用root用户不单独配置用户,否则配置最后两行改为对应用户名

bash 复制代码
pdbedit -e root

3.开启防火窗

bash 复制代码
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=139/tcp --permanent
systemctl restart firewalld
firewall-cmd --list-ports //查看防火墙放行的端口

4.启动samba

bash 复制代码
systemctl start smb
相关推荐
小北方城市网1 分钟前
Spring Cloud Gateway 生产级微内核架构设计与可插拔过滤器开发
java·大数据·linux·运维·spring boot·redis·分布式
wacpguo2 分钟前
Ubuntu 24.04 安装 Docker
linux·ubuntu·docker
Lenyiin22 分钟前
Linux 进程控制
linux·运维·服务器
春日见33 分钟前
Git 相关操作大全
linux·人工智能·驱动开发·git·算法·机器学习
述清-架构师之路44 分钟前
vmWare的CentOS系统网路连不上处理记录
linux·运维·centos
郝学胜-神的一滴1 小时前
Linux网络字节序详解:从理论到实践
linux·服务器·c语言·开发语言·c++·网络协议·程序人生
实心儿儿1 小时前
Linux —— 进程概念 - 僵尸进程、孤儿进程
linux·运维·服务器
Trouvaille ~1 小时前
【Linux】线程概念与控制(一):线程本质与虚拟地址空间
linux·运维·服务器·c++·线程·虚拟地址空间·pcb
LetsonH1 小时前
调节 Ubuntu 的 Swap 大小
linux·运维·ubuntu
txinyu的博客1 小时前
用户态与内核态
linux·运维·服务器