0 前言
Linux系统可通过Samba服务进行文件共享,本文介绍如何安装和配置。
1 安装
1.1 Ubuntu
(1)方法一(推荐)
sudo apt-get install -y samba
(2)方法二[3]
sudo apt install -y tasksel
sudo tasksel install samba-server
1.2 CentOS
sudo yum install -y samba samba-client samba-common # [4]
2 配置
打开配置文件/etc/samba/smb.conf,在其最后面追加如下配置:
[share]
path = /home/liyihai/share
available = yes
browseable = yes
public = yes
writable = yes
3 创建共享目录
mkdir ~/share
chmod 777 ~/share
4 创建Samba用户
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a liyihai
根据提示输入用户密码(登陆Samba共享目录的时候需要).
5 重启Samba
sudo /etc/init.d/samba restart # Ubuntu14.04、16.04
# or
sudo /etc/init.d/smbd restart # Ubuntu18.04、20.04、22.04
# or
systemctl restart smbd.service # Ubuntu20.04、22.04
6 测试
在Ubuntu的Files底部的Network中选择Connect to Server, 然后在弹出来的对话框中输入smb://ip_addr/share(ip_addr为你的电脑ip地址), 然后点击右下角的Connect按钮. 此时会提示输入密码(在第4步中创建), 输入密码后即可进入共享目录.
参考资料
[2]Ubuntu 14.04 文件服务器--samba的安装和配置
[3]How to configure Samba Server share on Ubuntu 18.04 Bionic Beaver Linux