samba能否实现一个文件夹可匿名访问另一个文件夹不可匿名访问?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了samba能否实现一个文件夹可匿名访问另一个文件夹不可匿名访问?相关的知识,希望对你有一定的参考价值。
比如我用samba共享了两个文件夹,分别为/var 和 /tmp ,一开始登入到samba服务器时是匿名的,但此时只能访问/var,不能访问/tmp,当想访问/tmp时会提示输入用户名和密码,能否实现以上的想法?
!!
不可匿名访问的地方设置成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能否实现一个文件夹可匿名访问另一个文件夹不可匿名访问?的主要内容,如果未能解决你的问题,请参考以下文章