设置 Samba 服务器
安装
安装软件包
# 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