samba服务

如何配置samba服务

AI导读:本文讨论了如何在Linux系统上挂载NTFS硬盘并设置SAMBA服务。首先,用户需安装SAMBA软件,然后创建一个Linux用户以便于创建相应的SAMBA用户,并为其设置密码。接着,需要修改SAMBA的配置文件以添加共享配置,最后重启SAMBA服务以使配置生效。

前提:挂载NTFS硬盘

Step1 安装samba软件

安装samba软件

1
sudo apt-get install samba samba-common

Step2 创建samba用户

samba使用Linux的用户和权限系统,但是有自己的认证机制。

samba用户首先要是一个Linux用户,不然是创建不成功的。

创建一个smb用户

1
sudo smbpasswd -a jankiny # jankiny是用户名

输入密码即可

Step3 修改配置文件

1
sudo vi /etc/samba/smb.conf

添加共享配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[Files]
path = /home/jankiny/Documents
available = yes
browseable = yes
writable = yes
valid users = jankiny share
[Videos]
path = /home/jankiny/Videos
available = yes
browseable = yes
writable = yes
valid users = jankiny share
[Other]
path = /media/jankiny/Seagate Expansion Drive
available = yes
browseable = yes
writable = yes
valid users = jankiny

选项的含义如下

配置项 作用
[samba] 登录时将使用的共享名称。
path 分享的路径。
browseable 是否应在可用共享列表中列出该共享。通过设置为no,其他用户将看不到共享。
read only valid users列表中指定的用户是否能够写入此共享。
force create mode 设置此共享中新创建文件的权限。
force directory mode 设置此共享中新创建目录的权限。
valid users 允许访问共享的用户和组的列表。群组以@符号为前缀。

Step4 配置完成后重启Samba

1
sudo systemctl restart nmbd.service

参考文章:
参考链接

作者

Janki

发布于

2023-06-03

更新于

2024-09-03

许可协议

评论