首先需要安装samba程序,部分Ubuntu镜像已经自带;执行如下命令即可
sudo apt-get install samba
sudo apt-get install smbclient
安装完成后执行
samba -V
正常会显示出版本:
peiyuan@Xfun:~/sambaShare$ samba -V
Version 4.7.6-Ubuntu
备份Samba原始配置:
cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
修改Samba配置:
sudo gedit /etc/samba/smb.conf
在文件末尾增加如下配置:
#samba setting//add by peiyuan 20191012
[share]
comment = Share folder
path = /home/peiyuan/sambaShare
; available = yes
; browseable = yes
guest ok = yes
writeable = yes
注意上面配置的guest ok,要想使用比较方便的话这个配置不要缺。
然后创建上一步配置的要共享的文件夹:
mkdir /home/peiyuan/share
修改文件夹权限:
chmod 777 /home/peiyuan/share
增加用户:
sudo smbpasswd -a peiyuan
之后会要求设置密码:
New SMB password:
Retype new SMB password:
Added user peiyuan.
配置完成, 重启Samba服务:
sudo /etc/init.d/smbd restart
接下来看下ip:
ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.254.133 netmask 255.255.255.0 broadcast 192.168.254.255
inet6 fe80::273c:3318:b477:adf7 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:dc:64:64 txqueuelen 1000 (Ethernet)
RX packets 14192 bytes 18222207 (18.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6748 bytes 585663 (585.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 256 bytes 22724 (22.7 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 256 bytes 22724 (22.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
从结果可以看到ubuntu ip是192.168.254.133
下面转入windows,打开个文件夹,输入:
\\192.168.254.133
可以访问共享文件夹了:
这时候已经可以在share里面创建、编辑文件或文件夹了
接下来我们把这个文件夹映射成网络驱动器, 方便以后使用
windows系统下鼠标右击计算机,选择“映射网络驱动器”,在驱动器选项选择使用的盘符, 在文件夹选项输入共享文件夹的地址:
选择完成
在我的电脑里就可以直接看到了