1、 安装samba软件 (部分Ubuntu版本有自带)
sudo apt-get install samba
sudo apt-get install smbclient
安装完成后执行确认已经正确安装完成, 使用命令:
samba -V
2、 配置samba服务器,使用如下命令打开samba的配置文件
sudo vi /etc/samba/smb.conf
在文件最后添加如下配置信息:
[share]
comment = share floder
browseable = yes
path = /home/hpf/share
create mask = 0777
directory mask = 0777
valid user = hpf
force user = nobody
force group = nogroup
public = yes
writable = yes
available = yes
browsable = yes
其中,
Path后需要加上自己想要共享的目录(我在目录下/home/hpf/下mkdir了share文件夹)
valid user 自定义的samba用户名
3、 通过如下命令来为samba添加此用户并设置密码
sudo smbpasswd -a hpf
4、 配置完成后需要重启samba服务器,使用如下命令重启samba服务器
sudo /etc/init.d/samba restart (service samba restart)
5、 接下来就可以在windows上访问samba服务器了,通过 \+ ip 访问到共享文件夹
后面发现扎样可以读取文件,但是不能进行写入操作
所以还需第6步:
6、 去掉Ubuntu防火墙
① setenforce 0 (这只是暂时去掉这个防火墙)
要永久去掉需要在/etc/selinux/config 文件中将 SELINUX=enforcing改成 SELINUX=disabled
② iptables –F (同样也只是暂时去掉这个防火墙)
永久去掉执行 service iptables save 就可以将配置信息写入 /etc/sysconfig/iptables 配置文件中。
最后完美完成, OK