看了很多,都没有配置成功,我把自己的配置总结分享一下。
1. 安装samba命令:
sudo apt-get install samba samba-common
2. 建立samba访问目录,然后增加目录的权限
mkdir /home/wmx/share
chmod 777 /home/wmx/share
3.samba服务添加用户
sudo smbpasswd -a wmx (我的用户名为wmx,然后设置密码)
4.配置smb.conf
sudo vim /etc/samba/smb.conf
在文件后面添加:
[share]
comment = share folder
browseable = yes
path = /home/wmx/share
create mask = 0777
directory mask = 0777
valid users = wmx
force user = nobody
force group = nogroup
public = yes
available = yes
writeable = yes
注:“wmx”改成你设置的
5.重启samba
sudo service smbd restart
6.在windows端访问
查看linux上的IP地址
ifconfig
Win+R或者点击运行,输入\\192.168.228.132\share
7.为了在win端使用方便可以增加一个网络映射:此电脑(右键)->映射网络驱动器 -> 输入文件位置:\\192.168.228.132\share就可以在此电脑里面找到了。
IPv6 samba连接方法:
在IPV4的网络中,通常我们都是在开始-运行里面输入\\ip地址的方式来访问文件共享,但是这种方法在ipv6中的网络是行不通的,那么ipv6如何访问我们的windows共享呢?方法如下:
在开始-运行,输入\\xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx.ipv6-literal.net 的方式可以访问共享文件夹,ipv6的地址格式在这里是不可以用冒号:的方式来进行的,要把冒号变成横杠-才可以,这样就可以访问了!
例如,我的inet6 addr: fe80::a00:27ff:fe24:8ac
转换成:fe80--a00-27ff-fe24-8ac.ipv6-literal.net 进连接即可!