Ubuntu 设置 SMB 服务

安装 Samba 包

sudo apt install samba

创建用于 SMB 共享的文件夹

sudo mkdir /usr/local/volumes                 # 创建共享文件夹
sudo chown nobody:nogroup /usr/local/volumes  # 修改文件夹所属用户
sudo chmod 777 /usr/local/volumes             # 修改文件夹访问权限

添加 SMB 用户

添加你将要用来访问 SMB 服务的用户,必须使用一个系统中已经存在的用户

sudo smbpasswd -a USER

USER 替换为系统中已经存在的用户

之后你登陆 SMB 服务器时,使用的用户名和密码就是刚刚设置的用户名和密码。

编辑 SMB 配置

编辑文件 /etc/samba/smb.conf,在文件尾部添加如下内容:

# Volumes 是你要在 SMB 服务器中显示的共享文件夹的名字
[Volumes]
	comment = TimeCapsule Volumes
	path = /usr/local/volumes
	browseable = yes
	writable = yes
	available = yes
	# valid users 处填写允许访问该目录的 SMB 用户
	valid users = USER

重启 SMB 服务

重启 SMB 服务以应用修改

sudo systemctl restart smbd

连接 SMB 服务器

打开访达, K 打开连接服务器,输入 smb://xx.xx.xx.xx 连接。用户名和密码是之前添加到 SMB 服务的用户名和密码。

image

参考:Ubuntu 20.04 搭建 Samba 服务

posted @ 2024-04-21 16:56  Undefined443  阅读(316)  评论(0编辑  收藏  举报