阅读量:160
你可以复制默认配置文件:
sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf
然后编辑/etc/samba/smb.conf文件,添加一个共享目录。例如,如果你想共享/srv/samba/myshare目录:
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
[myshare]
path = /srv/samba/myshare
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0755
3. 创建共享目录
确保你创建的目录具有正确的权限:
sudo mkdir -p /srv/samba/myshare
sudo chown nobody:nogroup /srv/samba/myshare
sudo chmod 0775 /srv/samba/myshare
4. 重启Samba服务
配置完成后,重启Samba服务以应用更改:
sudo systemctl restart smbd
sudo systemctl enable smbd
5. 配置防火墙
确保你的防火墙允许Samba流量。如果你使用的是ufw,可以运行以下命令:
sudo ufw allow samba
6. 测试共享
你可以使用smbclient或nmblookup来测试共享是否正常工作。例如,使用smbclient:
sudo smbclient //server-ip/myshare -U username
然后你可以浏览和操作共享目录。
7. 使用Windows客户端访问
在Windows客户端上,你可以通过以下步骤访问共享目录:
打开“文件资源管理器”。在地址栏输入\\server-ip\myshare。输入用户名和密码进行身份验证。8. 使用其他客户端
你也可以使用其他客户端(如Linux的nautilus或Thunar)来访问共享目录。
通过以上步骤,你应该能够在Linux上成功搭建一个基本的文件服务器。根据你的需求,你可能还需要进一步配置和优化Samba服务。