samba共享public目录可以匿名,而user目录需要验证登录。

2022-04-15 科技 171阅读
基于user验证级别的情况下,要实现一个目录匿名访问,一个目录用户名密码验证的方式如下:vismb.conf,
首先在gloabl中开启maptoguest=baduser
1、针对public共享的设置:
path=。。。
guestok=yes
writable=no
以上保证public可以实现匿名只读访问;
2、针对redhad共享设置:
path=。。
validusers=user1,user2
writable=yes

如果global中启用了smbpasswdfile=/etc/samba/smbpasswd
那么登录的用户名必须是smb的用户,即首先在linux中使用useradd添加user1和user2,然后使用smbpasswd-auser1分别添加user1和user2两个smb认可的账户,使用smbpasswd添加smb用户的时候,前提是这个用户必须是在linux中的存在有效的。

以上操作完毕后,reload配置文件,访问共享,public可以直接访问,访问redhat的时候会提示输入用户名密码。输入user1或者user2及对应的使用smbpasswd设置的密码即可实现访问。

上述操作经过实践,测试无误!
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com