0%

Ubuntu安装Samba

说明

Samba在linux的应用应该来说还是非常广泛的,不管是商业用的NAS,还是自己手头分享用的文件共享,Samba由于其良好的共享性能都广受好评,但是新手常常在Ubuntu上面配置的时候经常出现一些小问题,如是广泛阅读了很多资料,最后发现还是官网可靠,下面做一个简单的记录,分享Ubuntu上面Samba的使用(16.04-20.04均可用)。

首先安装Samba

为了安装Samba,我们运行下列指令:

1
2
sudo apt update
sudo apt install samba

为了确保安装成功,我们需要进行简单的确认:

1
whereis samba

下面是返回的内容:

1
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

其次是配置Samba

目前来说Samba已经安装好了,下面开始新建一个共享的文件夹,这里建议最好就用/home里面自己这个用户的文件夹(下面的“username”记得换成自己的用户名),这样可以避免一些权限的问题,操作如下:

1
mkdir /home/<username>/sambashare/

然后就能添加用户信息啦,运行如下指令:

1
sudo nano /etc/samba/smb.conf

添加下面的内容到smb.conf文件中,记住下面的“username”还是要换成自己的用户名:

1
2
3
4
5
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes

这里如果对VIM或者nano不熟悉的话也可以用图形化界面的gedit来编辑,简单安装就行,也是非常方便,上面的指令看起来也是非常的简单易懂。

最后我们开始设置Samba服务,首先是开启这个服务:

1
sudo service smbd restart

更新防火墙规则来允许Samba通讯:

1
sudo ufw allow samba

结尾的一部就是添加用户啦,指令如下(这里的“username”还是要换成自己的用户名,不然不允许共享):

1
sudo smbpasswd -a username

其他设备连接

一般不同的设备之间可能会有一些不同,但是都大同小异。常用的一般是Win10和MacOS,一般需要获取局域网内需要共享的机器的局域网IP,比如自己的IP是:192.168.175.129,具体如下:

Win10在文件资源管理器直接输入下列指令,输入账号和密码即可访问

1
\\ip-address\sambashare

MaxOs输入的指令略微不同,如下所示:

1
smb://ip-address/sambashare

这样Samba的配置就全部完成了,非常使实用!

结语

还是看官方文档最靠谱!!!

-------------本文结束感谢您的阅读-------------