Setting up a Samba server: Difference between revisions
m (Categorized: Server, Printers, Authentication) |
|||
Line 31: | Line 31: | ||
{{Cmd|rc-update add samba}} | {{Cmd|rc-update add samba}} | ||
{{Cmd|rc-service samba start}} | {{Cmd|rc-service samba start}} | ||
[[Category:Server]] | |||
[[Category:Printers]] | |||
[[Category:Authentication]] |
Revision as of 03:14, 21 September 2017
Installation
Install packages:
apk add samba samba-common-tools
This will be the directory that's shared to clients. You can create as many of these as you wish.
mkdir /media/storage
chmod 0777 /media/storage
Create smb.conf
Alpine doesn't provide an example configuration file in the package so you'll need to create one. If you have more than one share you'll need to add a subsection for each directory to smb.conf.
[global] workgroup = WORKGROUP dos charset = cp850 unix charset = ISO-8859-1 force user = username [storage] browseable = yes writeable = yes path = /media/storage
Create a system user and Samba user
Create a user on the system. Create a Samba user. Give both users the same password.
adduser username
smbpasswd -a username
Configure the Samba service
Run these two commands to start the service on boot and to start the service right now.
rc-update add samba
rc-service samba start