- samba 服务安装
Ubuntu 16 以后执行以下命令安装:
sudo apt update
sudo apt install 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
- 配置 Samba
创建一个文件夹用于你的分享,我是直接用/home/<username>
,所以没有另外创建
mkdir /home/<username>/sambashare/
然后打开以下配置文件:
sudo nano /etc/samba/smb.conf
在文件底部新加以下内容,其中的path
就是我们上一步创建的文件夹路径:
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes
注:
comment
只是一个说明文字,随便,喜欢啥写啥;
read only
置为 no,这样在 Windows 登录才有写权限;
browsable
设成 yes,文件浏览器才能浏览。
编辑完成后按 Ctrl-O
保存,然后 Ctrl-X
退出编辑器。
- 重启 Samba 服务
sudo service smbd restart
- 允许 Samba 的防火墙权限
sudo ufw allow samba
- 添加 Samba 用户
注:此处需添加与Ubuntu用户同名的用户名
以下命令添加用户,并设置密码,这用户名和密码后续登录会用到:
sudo smbpasswd -a username
大功告成!到这里,Samba 就算安装完成了。
a. Windows 直接在资源管理器地址栏输:\\ip\sambashare
即可访问。
或者
b. 通过以下两个按钮任意一个添加网络映射也可访问。