看网上Samba的搭建教程比较乱,因此自己将Samba的搭建过程记录下来,方便需要用到时还可以查看。
1、安装 Samba:
apt-get install samba
2、创建一个用于分享的 Samba 目录
mkdir /root/xsh/share
3、备份 smb.conf
cp /etc/samba/smb.conf /ect/samba/smb.conf.bak
4、修改 smb.conf 配置文件
打开配置文件:
vim /etc/samba/smb.conf
在 smb.conf 最后加入以下配置并保存:
[share]
comment = share folder ##随意
browseable = yes
path = /root/xsh/share
create mask = 0777
directory = 0777
valid users = root ##这是系统已有的用户名
force user = root
force group = root
public = yes
available = yes
writable = yes
5、增加 samba 用户
smbpasswd -a root
6、重启 samba 服务器
service smbd restart
7、在 windows 中 Win+R ,在弹出的窗口中输入 \ip ,即可访问。很多时候会出现访问不了的情况,这时候还需要一步,回到 Ubuntu 中,在共享文件夹右键属性,选中 “共享此目录” “允许其他人来创建和删除这个文件夹里的文件(A)” “允许匿名登陆(对于没有账号的用户)(G)”,如下图所示,然后点击 “创建共享”。
通过 Samba 服务的搭建,实现了 Linux 和 Windows 文件的共享,大体过程就是这样,还是比较简单的,不过有时候总会出现各种各样的问题,需要我们一步步去排查。