1、现在的ubuntu系统都默认安装了samba服务,如果是精简系统的话,可以通过apt-get进行安装

sudo apt-get install samba 
sudo apt-get cifs-utils 

2、给你要共享的目录添加权限

# /home路径下新建一个文件夹,名为share
mkdir /home/share
# 给文件夹增加读写等权限(777代表所有权限sudo chmod 777 /home/share

3、创建samba账户(如果用已经有的系统账户,可以跳过3,直接看步骤4)

# zhangps 为新建的账户名
sudo useradd zhangps

4、为已有的账户设置samba密码

# 为zhangps用户设置密码
sudo smbpasswd -a zhangps
# 输入上面命令回车后,根据系统提示,输入两次密码

5、修改Samba的配置文件:smb.conf

#修改之前先备份一下
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

#vi 命令打开smb.conf配置文件
sudo vi /etc/samba/smb.conf

①为了防止出现中文目录乱码的情况,找到[global]字段,在其中添加:

display charset = UTF-8
unix charset = UTF-8
dos charset = cp936

②在文件最后,添加要共享的文件夹字段

[share]
path = /home/share 
available = yes
browseable = yes
public = yes
writable = yes
valid users = zhangps #zhangps是步骤3创建的用户。
create mask = 0700
directory mask =0700
force user =nobody
force group = nogroup

6、重启samba服务或者重启ubuntu系统

sudo /etc/init.d/smbd restart

7、在window中测试

ubuntu中输入ifconfig命令,查看ubuntu系统的ip地址,记下IP为:192.168.216.130

然后在Windows中输入 //192.168.216.130 进行测试。速度稍微有点慢,稍微等待一下即会成功打开共享文件夹。