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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了samba共享 public目录可以匿名,而user目录需要验证登录。相关的知识,希望对你有一定的参考价值。

在linux服务器上做两个共享文件夹public和redhat,可以匿名访问public文件夹,访问redhat需输入用户名,但用户名一栏为灰色不可输入该如何解决?

基于user验证级别的情况下,要实现一个目录匿名访问,一个目录用户名密码验证的方式如下:vi smb.conf,
首先在gloabl中开启map to guest=bad user
1、针对public共享的设置:
path=。。。
guest ok = yes
writable = no
以上保证public可以实现匿名只读访问;
2、 针对redhad共享设置:
path=。。
valid users = user1,user2
writable = yes

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

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

上述操作经过实践,测试无误!
参考技术A 用户名 默认不可修改 把参数改了追问

修改什么参数

追答

组策略 用户权限

或者 文件共享权限设置

如何配置samba 要求共享文件夹public、匿名访问 samba版本3.0

参考技术A 第一步:在根下执行:mkdir
/public
修改下权限:chmod
777
/public
第二步:vi
/etc/samba/smb.conf
修改如下配置:
修改security
=
user为security
=
share
shift+g移动光标到文末:添加如下内容
[public]
comment
=
public
path
=
/public
public
=
yes
read
only
=
no
最后:重启smb服务:service
smb
restart

以上是关于samba共享 public目录可以匿名,而user目录需要验证登录。的主要内容,如果未能解决你的问题,请参考以下文章

如何配置samba 要求共享文件夹public、匿名访问 samba版本3.0

Samba文件共享服务

samba能否实现一个文件夹可匿名访问另一个文件夹不可匿名访问?

samba服务匿名访问共享文件夹

Mac start use samba USB 相关应用程序 - 网络共享(Samba) / 云端硬盘

Mac start use samba USB 相关应用程序 - 网络共享(Samba) / 云端硬盘