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