目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 js springboot win10 电路 vue macOS nginx esp32 windows git docker idea maven esp8266 python Arduino

存档:

X

[ Smb ] Centos7安装和配置

Centos7 安装samba简单教程

1.安装 smb

yum -y install samba
systemctl start smb

2.配置

创建用户

useradd -s /sbin/nologin {user}
smbpasswd -a {user}

添加配置文件

进入目录 /etc/samba/smb.conf添加一个 global可以扫描某个目录下指定的配置文件,类似 nginx那样的配置

如下配置 读取smb用户开头的配置文件

[global]
	create mask = 0777
	netbios name = "nasl"
	max connections = 30
	deadtime = 30
	security = user
	passdb backend = tdbsam
	config file = /etc/samba/%U.smb.conf

举个栗子:

[20220601] 
	comment = "日立4T"	# 共享文件目录描述
	path = /mnt/4Thitachi	# 共享文件目录
	read only = No		# 是否只读
	guest ok = No		# 是否允许guest访问
	public = no		# 是否公开
	browseable = no		# 是否浏览权限
	admin users = super     # 指定管理用户
	valid users = @shared	# 可访问的用户组、用户
	writable = yes		# 是否可写权限
	create mask = 0777	# 文件权限设置

	directory mask = 0777
	force directory mode = 0777
	force create mode = 0777

如果不能写入很可能是没有权限,加一下777

将分享目录设置权限

chmod 777 {目录} -R

3.重启

systemctl restart smb

测试配置

 >> home sudo testparm 
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed

Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
	map to guest = Bad User
	security = USER
	usershare allow guests = Yes
	idmap config * : backend = tdb
	include = /etc/samba/users/.smb.conf


[share]
	comment = share Drivers
	create mask = 0777
	directory mask = 0777
	guest ok = Yes
	path = /home/folder
	read only = No
 >> home 

4.防火墙 开启samba默认端口

firewall-cmd --permanent --add-service=samba
firewall-cmd --reload

5.设置开启自启动

chkconfig smb on

6.关于切换用户

win下

net use * /delete

实例

主要配置


标题:[ Smb ] Centos7安装和配置
作者:llilei
地址:http://solo.llilei.work/articles/2022/06/02/1654143644197.html