Samba
Samba是一个开源软件套件,允许Linux和Unix系统与Windows系统共享文件和打印机。它通过SMB/CIFS协议实现互操作性。
简介
时间轴
快速入门
安装
Ubuntu/Debian:
sudo apt-get update
sudo apt-get install samba
配置Samba
Samba的配置文件通常位于/etc/samba/smb.conf。没有新建一个。
[global]
workgroup = WORKGROUP
server string = Samba Server
netbios name = linuxserver
security = user
[shared]
path = /home/username/shared
browsable = yes
writable = yes
guest ok = no
read only = no配置说明:
- [global]:定义全局设置。
- workgroup:工作组名称,通常与Windows系统的工作组一致。
- server string:服务器的描述文字。
- netbios name:服务器的NetBIOS名称。
- security = user:启用用户级安全认证。
- [shared]:定义一个共享目录。
- path:共享目录的路径。
- browsable:允许客户端浏览此共享。
- writable:允许写入权限。
- guest ok:是否允许匿名访问(此处为否)。
- read only:是否只读(此处为否)。
创建共享目录
创建配置文件中指定的共享目录,并设置适当的权限:
sudo mkdir -p /home/username/shared
sudo chown -R nobody:nogroup /home/username/shared
sudo chmod -R 0700 /home/username/shared
添加Samba用户
Samba使用独立的密码数据库。需要为系统用户创建Samba账,如username:
sudo smbpasswd -a username
启动和启用Samba服务
sudo systemctl start smbd
sudo systemctl enable smbd
访问共享
在Windows系统中,可以通过以下方式访问Samba共享: 打开“文件资源管理器”,输入\\linuxserver\shared(用服务器的IP地址或NetBIOS名称替换linuxserver)。 或使用“映射网络驱动器”功能连接到共享。
资源
官网
- Samba官网:https://www.samba.org/
- Samba Wiki:https://wiki.samba.org/
网站
- Ubuntu教程:安装和配置Samba https://ubuntu.com/tutorials/install-and-configure-samba