在Ubuntu上安装samba

Ubuntu官方有samba的安装与配置文档

安装samba

1
2
sudo apt update
sudo apt install -y samba

配置共享目录

创建sambashare目录以便共享

1
mkdir /home/<username>/sambashare/

注意把<username>换成你的用户名。

修改配置

1
sudo nano /etc/samba/smb.conf

在配置文件最下面添加

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

重启服务以生效

1
sudo service smbd restart

配置防火墙放行

1
sudo ufw allow samba

创建账号

samba默认并不会把当前账号添加进去,需要手动添加:

1
sudo smbpasswd -a username

windows客户端

如果使用的windows是家庭版,那么还需要加多一步:在启用或关闭 Windows 功能中,启用SMB 1.0/CIFS 文件共享支持下的SMB 1.0/CIFS 客户端。否则会无法访问samba。

有条件还是使用专业版吧,家庭版真是各种坑。