1、进入控制面板,选择“网络和 INTERNET”后进入“网络和共享中心”,如下图,把活动网络选择为“网络:工作网络”。
2、选中左侧“更改高级共享设置”,
3、进入高级共享设置并且选择该箭头展开详细设置项(切勿选择“公用”,设置将不会生效)。
4、如下图进行设置,
5、其中“6”“7”“9” 项可以酌情设置,其余必须按所示设置。完成效果图。
1、进入gnutls-3.6.4目录cd /home/samba_update/gnutls-3.6.4
登录后复制
2、创建软连接
ln -s /usr/local/lib64/pkgconfig/nettle.pc /usr/lib64/pkgconfig/nettle.pc
如果/usr/local/lib64/pkgconfig/这个目录下有hogweed.pc,可以不拷贝
cp /root/samba/nettle-3.4.1/hogweed.pc /usr/local/lib64/pkgconfig/
ln -s /usr/local/lib64/pkgconfig/hogweed.pc /usr/lib64/pkgconfig/hogweed.pc
ln -sf /usr/local/lib64/libhogweed.so /usr/lib64/libhogweed.so
ln -sf /usr/local/lib64/libnettle.so.6 /usr/lib64/libnettle.so.6
ln -sf /usr/local/lib64/libhogweed.so.4 /usr/lib64/libhogweed.so.4
登录后复制
3、执行编译
./configure --without-p11-kit
登录后复制
4、创建软链
ln -sf /usr/local/lib64/libhogweed.so.4 /usr/lib64/libhogweed.so.4
登录后复制
5、执行make
make
登录后复制
6、执行make install
make install
登录后复制
五、编译安装samba
1、进入samba目录
cd /home/samba_update/samba-4.15.5
登录后复制
2、建立软连接
ln -sf /usr/local/lib/pkgconfig/gnutls.pc /usr/lib64/pkgconfig/gnutls.pc
ln -sf /usr/local/lib/libgnutls.so /usr/lib64/libgnutls.so
ln -sf /usr/local/lib/libgnutls.so.30 /usr/lib64/libgnutls.so.30
登录后复制
3、编译
./configure --disable-python --without-ad-dc --without-json --without-libarchive --without-acl-support --without-pam --with-shared-modules=\!vfs_snapper --without-ldap --without-ads
登录后复制
4、执行make
make
登录后复制
5、执行make install
make install
登录后复制
6、拷贝旧版本配置文件
cp /etc/samba/* /usr/local/samba/etc/
登录后复制
7、修改配置文件smb.conf
vi /usr/local/samba/etc/smb.conf
删除 [global] 块内容,更换为以下内容
[global]
workgroup = WORKGROUP(老配置文件中workgroup是什么就配置什么,否则可能报错)
security = user
map to guest = Bad User
log file = /usr/local/samba/var/log.%m
max log size = 50
unix charset = UTF-8
#display charset = UTF-8
guest account = nobody
dos charset = cp936
create mask = 777
directory mask = 777
登录后复制
8、重新添加smb用户,设置新密码,密码不得小于8位并不允许与用户名相似
/usr/local/samba/bin/smbpasswd -a 用户1 #执行后提示设置密码
/usr/local/samba/bin/smbpasswd -a 用户2 #执行后提示设置密码
登录后复制
9、启动用户
/usr/local/samba/bin/smbpasswd -e 用户1
/usr/local/samba/bin/smbpasswd -e 用户2
登录后复制
10、启动samba
/usr/local/samba/sbin/smbd -D
/usr/local/samba/sbin/nmbd-D
/usr/local/samba/sbin/winbindd-D
登录后复制
11、查看进程
netstat -tlnp|grep smbd
登录后复制
12、其他
#关闭smb,直接关闭进程
pkill -9 smb
登录后复制
#查看当前smb版本
/usr/local/samba/sbin/nmbd -V
登录后复制
13、客户机验证挂载共享目录(建议每一台客户机都要验证)
升级说明:由于时是升级文档,所以存储目录、用户及目录权限都已经创建过,直接延用之前
1、按win+r,调出运行窗口。输入control,点击确定。
2、在控制面板里面找到程序,打开。
3、进入程序菜单下面,找到启用或关闭windows功能。
4、勾选启用smb协议前边的框。
5、这个时候win10的smb功能就已经启用了。(已成功进入共享文件夹)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)