1、概览
Samba文件服务器允许通过网络跨不同操作系统共享文件。 它允许您从笔记本电脑访问桌面文件,并与Windows和macOS用户共享文件。
本指南介绍了Ubuntu上Samba的安装和配置。
你会学到什么
- 如何设置Samba文件服务器
- 如何跨本地网络共享文件
你需要什么
- Ubuntu 16.04 LTS
- 用于共享文件的局域网(LAN)
如果你准备好了所有的东西,让我们直接进入下一步的安装过程!
2、安装 Samba
安装 Samba:
sudo apt update
sudo apt install samba
我们可以通过运行下面的命令检查Samba是否安装成功:
whereis samba
如果安装成功应该得到类似以下内容的输出:
samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
3、设置 Samba
现在Samba已经安装成功, 我们需要创建一个目录去分享(也可以用电脑里已经有的):
mkdir /home/<username>/sambashare/
上述命令在home文件夹下创建一个名字为 sambashare的目录 ,这个目录我们后面会拿来分享。
Samba 的配置文件在 / e t c / s a m b a / s m b . c o n f /etc/samba/smb.conf /etc/samba/smb.conf ,为了将上面创建的目录分享出去, 我们通过运行下面的命令编辑Samba的配置文件:
sudo vim /etc/samba/smb.conf
按i进入编辑模式,在该文件的底部,添加下面的内容如
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes
按esc键,输入 :wq ,按回车退出编辑并保存更改。
我们刚才增加的内容:
- [sambashare]:括号内的名称(sambashare)是我们共享的名称。
- comment:对于该共享的一个简短的描述。
- path:共享文件夹路径
- read only:仅当此指令的值为no时,才会授予修改共享文件夹内容的权限。
- browsable:设置为yes时,文件管理器(如Ubuntu的默认文件管理器)将在“网络”下列出此共享(它也可能显示为可浏览)。
现在我们已经配置了新的共享,保存它并重新启动Samba以使其生效:
sudo service smbd restart
4、设置用户帐户并连接到共享
由于Samba不使用系统帐户密码,我们需要为我们的用户帐户设置Samba密码:
sudo smbpasswd -a username
(注意:使用的用户名必须属于系统帐户,否则将无法保存。)
连接到共享
On Ubuntu:
打开 file manager , 点击 Connect to Server, 输入:
On macOS:
在Finder 菜单, 点击 Go > Connect to Server , 输入:
On Windows
打开文件管理器,编辑file path:
\\ip-address\sambashare
注意: ip-address 是 Samba 服务器的IP地址 , sambashare是刚才在samba配置文件里输入的“[sambashare]”括号内的名称。
系统将提示您输入凭据。 输入它们进行连接!
如果您想进一步采取配置…
原文:
https://tutorials.ubuntu.com/tutorial/install-and-configure-samba#3