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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了samba能否实现一个文件夹可匿名访问另一个文件夹不可匿名访问?相关的知识,希望对你有一定的参考价值。

比如我用samba共享了两个文件夹,分别为/var 和 /tmp ,一开始登入到samba服务器时是匿名的,但此时只能访问/var,不能访问/tmp,当想访问/tmp时会提示输入用户名和密码,能否实现以上的想法?
!!

将可以匿名访问的地方设置成guest ok=yes
不可匿名访问的地方设置成guest ok=no,然后建立samba用户
参考技术A 给/tmp 另外分配一个用户和组,这样就行了吧…… 参考技术B 第一步:在根下执行: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服务匿名访问共享文件夹

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


技术分享图片

1 安装samba文件包,在etc目录下可以看到有三个文件

技术分享图片

2 将smb.conf进行备份,再把该文件进行过滤,可以看到界面上的注释都被过滤掉,只剩下可配置文件

技术分享图片

3 现在对文件开始进行配置,首先将user改为share,表示匿名访问

技术分享图片

4 接着在文件底端添加想要共享的文件,这里可以参照上面的模板进行配置,这里包括文件名,文件路径,访问权限,读写权限,文件自身权限,文件夹自身权限,配置完成后保存退出

技术分享图片

5 保存退出后,在opt下创建一个abc作为共享文件的路径,接着把文件权限放到最大,接着输入命令service smb start 启动服务器,接在再关闭防火墙,这样PC机就可以访问了

技术分享图片

6 在访问前要保证PC机可以与服务器互联互通

技术分享图片

7 这里可以看到已经可以访问共享文件夹

技术分享图片

8 也可以对文件夹进行写入 

技术分享图片

9 这里可以看到是进行的匿名访问


以上是关于samba能否实现一个文件夹可匿名访问另一个文件夹不可匿名访问?的主要内容,如果未能解决你的问题,请参考以下文章

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

Samba匿名访问和身份验证及账户映射

samba服务本地用户访问共享文件夹

Samba服务(匿名用户访问本地用户访问虚拟用户访问)

liunx系统上搭建samba服务,实现局域网文件共享

samba服务(匿名共享)