ubuntu16.04搭建Samba服务器,通过映射网络驱动器,建立Linux的共享文件夹。
1、在Linux下安装Samba(前提ubuntu虚拟机能上网),执行:
sudo apt-get install samba
sudo apt-get install smbclient
执行:
smbstatus
看到打印版本信息说明安装成功。
2、执行:
vi su vi /etc/samba/smb.conf
修改相关配置文件,在max log size = 1000后添加下面内容:
[myshare] #在windows映射网络驱动器下显示的名字
security = share +共享
comment = share all
path = /home/share #ubuntu要共享的文件名字路径
browseable = yes #可浏览
writable = yes #可写
available = yes
public = yes
force user = root
valid users = doubleh,root #用户名,root权限
write list = doubleh,root #用户名,root权限
create mask = 0777 #创建时开全部权限
directory mask = 0777 #文件夹开最高
force directory mode = 0777
force create mode = 0777
3、执行命令重启Samba服务器
su /etc/init.d/samba restart
4、为当前Ubuntu添加Samba用户:
su smbpasswd -a xxx #xxx为用户名
会提示输入密码,为在windows连接时用,可以为空。
5、ifconfig -a 查看虚拟机的IP
6、在windows的win+R键输入\\XXX.XXX.XXX.XXX虚拟机IP,输入上面设置Samba的用户名和密码可以登录Linux的path = /home/share共享文件夹。
7、右键->选择->映射网络驱动器,将这个共享文件路径映射到计算机虚拟磁盘下
这样就完成了。通过这样可以解决windows共享文件在linux编译出现的符号链接报错问题,由于创建比较简单,就不放图片了。