设置 Samba 服务器

来自 Alpine Linux

安装

安装软件包

# apk add samba

创建共享目录

这将是共享给客户端的目录。您可以根据需要创建任意多个。

# mkdir /media/storage

# chmod 0777 /media/storage

创建 smb.conf

Alpine 提供了一个示例配置文件,位于 /etc/samba/smb.conf。以下是一个简单的示例,可帮助您快速启动并运行。

内容 /etc/samba/smb.conf

# /etc/samba/smb.conf [global] #to allow symlinks from everywhere allow insecure wide links = yes workgroup = WORKGROUP dos charset = cp866 unix charset = utf-8 force user = username [storage] # to follow symlinks follow symlinks = yes # to allow symlinks from outside wide links = yes browseable = yes writeable = yes path = /media/storage
注意:对于每个目录共享,您需要在 smb.conf 中添加一个子节

创建系统用户和 Samba 用户

在系统上创建一个用户。创建一个 Samba 用户。为两个用户设置相同的密码。

# adduser username

# smbpasswd -a username

配置 Samba 服务

运行这两个命令以在启动时启动服务,并立即启动服务。

# rc-update add samba

# rc-service samba start