QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1086|回复: 7

[Samba問題]一個服務器如何跑兩個samba?

[复制链接]
发表于 2005-11-1 17:02:51 | 显示全部楼层 |阅读模式
哪位有過一部服務器運行兩個samba的經驗?

小弟的最初目的是:對特定的共享文件夾進行訪問限制。例如:共享文件夾 /share/folder_1, /share/folder_2,客戶端有A組192.168.0.x 和B組202.202.202.x。現在想A組只能訪問/share/folder_1,而不能訪問/share/folder_2;B組可以訪問兩個。

有沒有其他方法可以實現?謝謝。
发表于 2005-11-1 17:29:17 | 显示全部楼层
共享文件夹,可以加上 IP 限制
回复

使用道具 举报

 楼主| 发表于 2005-11-1 20:56:56 | 显示全部楼层
可以嗎,太好了。
可是具體操作如何,gugong兄可否指點一下。
回复

使用道具 举报

发表于 2005-11-2 13:05:34 | 显示全部楼层
试试include选项吧

参考一下这里:

http://bbs.gliet.edu.cn/bbs/index.php?s=0e7640b232e31d6ef36d5aa54d088edf&showtopic=96356
回复

使用道具 举报

 楼主| 发表于 2005-11-2 16:38:30 | 显示全部楼层
我試了下,沒有成功。
/etc/samba/smb.conf裏面的 include = /etc/samba/smb.conf%L
include下面兩個。
/etc/samba/smb.conf.a
/etc/samba/smb.conf.b
可是,a和b卻只有一個被include了,就是[global]裏面netbios name = 的那個,
而netbios aliases = 的那個沒有。
我哪裏沒弄對呢?

下面是MIchaelBiby給的參考所寫的設置:

============ File : /etc/samba/smb.conf ================

[global]

workgroup = sambatest

server string = samba server %L



    # “a”为系统的hostname

netbios name = a

netbios aliases = b



encrypt password = yes



include = /etc/samba/smb.conf.%L



socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192



password level = 8

    username level = 8



    log file = /var/log/samba/log.%L%M

    max log size = 50



============= File : /etc/samba/smb.conf.a ===========

    security = user

    os level = 64



    domain master = yes

    local master = yes

    domain logons = yes

    logon script = logon.bat

    preferred master = yes



[netlogon]

comment = "netlogon dir"

path = /home/samba/netlogon

writeable = no

browseable = yes

public = no

[profiles]

    path = /home/samba/profiles

    writeable = yes

    browseable = yes

    guest ok = no



============= File : /etc/samba/smb.conf.b ===============

security = share



[share]

    path = /tmp

    browseable = yes

    writeable = no

    guest ok = yes
回复

使用道具 举报

发表于 2005-11-3 08:45:30 | 显示全部楼层
[quote:f347c6e936="seanwjs"]我試了下,沒有成功。
/etc/samba/smb.conf裏面的 include = /etc/samba/smb.conf%L
include下面兩個。
/etc/samba/smb.conf.a
/etc/samba/smb.conf.b
[/quote]我当时测试是通过的
我試了下,沒有成功。
/etc/samba/smb.conf裏面的 include = /etc/samba/smb.conf%L

你这里没写错么?应该是.%L,少了个“点“
回复

使用道具 举报

 楼主| 发表于 2005-11-3 11:52:32 | 显示全部楼层
剛剛查看了一下,conf裏面有那一 點的。
我究竟是什麽地方沒做對呢?
回复

使用道具 举报

 楼主| 发表于 2005-11-3 15:20:39 | 显示全部楼层
要達到我想要的效果,在相應的文件夾下面加上限制就可以了,例如:
[share_data]
deny hosts = 192.168.0.

原來可以這麽簡單就做到,浪費那麽多時間。唉,自己菜~

沒有用虛擬samba,不過還是要謝謝。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:18 , Processed in 0.047865 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表