免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4492 | 回复: 15
打印 上一主题 下一主题

[samba] samba的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-11 23:00 |只看该作者 |倒序浏览
偶的OS是rhel4
我有share的/root这目录
但是当我访问\\192.168.160.50
就只有一个打印机,什么没有,

论坛徽章:
0
2 [报告]
发表于 2008-07-11 23:08 |只看该作者
原帖由 happymood 于 2008-7-11 23:00 发表
偶的OS是rhel4
我有share的/root这目录
但是当我访问\\192.168.160.50
就只有一个打印机,什么没有,

writeable = yes
        comment = share
        path = /root
        workgroup = workgroup
        server string = WORKGROUP
        password server = None
        guest ok = yes
        guest account = adm
        username map = /etc/samba/smbusers
        comment = Home Directories
        browseable = no
        writeable = yes

[share]
        path = /root
        writeable = yes
        comment = FileShare

[ 本帖最后由 happymood 于 2008-7-11 23:26 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-07-12 00:05 |只看该作者
原帖由 happymood 于 2008-7-11 23:08 发表

writeable = yes
        comment = share
        path = /root
        workgroup = workgroup
        server string = WORKGROUP
        password server = None
        guest ok = yes
        guest account = adm
        username map = /etc/samba/smbusers
        comment = Home Directories
        browseable = no
        writeable = yes

[share]
        path = /root
        writeable = yes
        comment = FileShare



browseable=yes

或者 访问
\\192.168.160.50\share
试试

论坛徽章:
0
4 [报告]
发表于 2008-07-12 00:24 |只看该作者
原帖由 刘世伟 于 2008-7-12 00:05 发表



browseable=yes

或者 访问
\\192.168.160.50\share
试试

Tks
按照你这样做了后,
是可以的,能出现share目录
但是呢说我想继续打开share目录,说我没有权限,

论坛徽章:
0
5 [报告]
发表于 2008-07-12 00:36 |只看该作者
原帖由 刘世伟 于 2008-7-12 00:05 发表



browseable=yes

或者 访问
\\192.168.160.50\share
试试


192.168.160.50\guest
password
我都不知道密码是多少哦,

论坛徽章:
0
6 [报告]
发表于 2008-07-12 01:02 |只看该作者
/root权限问题
你建立一个独立的目录, 比如 /home/public
把它的权限设置为 777
chmod 777 /home/public
把它共享出来,就可以写操作了。

论坛徽章:
0
7 [报告]
发表于 2008-07-12 01:08 |只看该作者
原帖由 刘世伟 于 2008-7-12 01:02 发表
/root权限问题
你建立一个独立的目录, 比如 /home/public
把它的权限设置为 777
chmod 777 /home/public
把它共享出来,就可以写操作了。

我这样做了呀,但是还是要密码呀,

论坛徽章:
0
8 [报告]
发表于 2008-07-12 01:11 |只看该作者
原帖由 刘世伟 于 2008-7-12 01:02 发表
/root权限问题
你建立一个独立的目录, 比如 /home/public
把它的权限设置为 777
chmod 777 /home/public
把它共享出来,就可以写操作了。

mkdir  /homg/jing
chmod 777 /home/jing
然后在 smaba server configuration 共享此文件目录,还是不可以

[ 本帖最后由 happymood 于 2008-7-12 01:14 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2008-07-12 01:48 |只看该作者
原帖由 刘世伟 于 2008-7-12 01:02 发表
/root权限问题
你建立一个独立的目录, 比如 /home/public
把它的权限设置为 777
chmod 777 /home/public
把它共享出来,就可以写操作了。

三、 用户身份验证:

帐号对于 Samba 来说非常重要,用户必须拥有合法的帐号才能连接非 guest 性质的Samba 服务,并且该帐号决定了他享有的权限.即使一个共享是 guest 共享, Samba 也需要一个特定的帐号来提供服务.
用户有许多种连接 Sabma 服务的方法.服务器遵循下面的步骤决定是否允许一个连接,如果所有的步骤都失败了,就拒绝连接;如果其中有一步成功了,就不再执行其后的步骤.
1> 如果请求连接的共享包含 " guest only = yes " 参数,那么用户就以" guest account = " 参数制定的身份连接,而不考虑其提供的密码.
2> 如果客户机提供了一个帐号/密码对,并且该帐号/密码对通过了 Linux 系统的身份验证,那么用户就以该帐号连接.注意这里包括以 "\\server\service\%username" 形式提供的帐号.
3> 检查客户机的 NetBIOS 名称(亦即 Windows 在网络中使用的计算机名)以及其他曾使用过的帐号,如果有一个可以和提供的密码匹配,那么就允许连接.
4> 如果客户机已经通过了帐号\密码验证,并且向服务器发送了验证标志( validation token),那么用户就以该帐号连接.
5> 如果请求的共享包含 " user = " 参数,同时客户机提供了一个密码,并且该密码可以和帐号列表中的一个帐号匹配,那么用户就以该帐号连接.如果" user = " 参数中的某个帐号以 " @ " 开头,那么它会被视为一个用户组名,该组中所有的用户帐号都被包含在 " user = " 列表中.
四、 Samba 的安全级

Samba 有四种安全级,由参数 security 定义,该参数只能出现在 [global] 中,是一个全局参数.
这四种安全级是 share,user,server,domain ,其中后三种属于安全模式( Security Mode ),这里重点讨论 share 和 user 安全级.

1) security = share

当客户机连接到一个 share 安全级的服务器时,它在连接共享之前,不需要首先提供正确的帐号和密码就可以登录到服务器(虽然 Windows 95/98/NT 等客户机在连接share 级服务器时会发出一个登录请求,该请求只包含帐号).相反的,客户机只有在连接特定的共享时才需提供密码.

注意: 服务器总是使用有效的 Linux 帐号来提供服务,即使是工作在 share 安全级.

因为客户机并不向 share 级的服务器提供帐号,所以服务器使用下面的技术来确定使用什么帐号提供服务:
1> 如果该共享包含 " guest only =yes " 参数,则使用 " guest account= " 参数指定的 guest 帐号,忽略下面的步骤.
2> 如果连接请求同时提供一个帐号,那么该帐号被认为是潜在的帐号.
3> 如果客户机在此之前发出过登录请求,那么该请求包含的帐号也被视为潜在的帐号.
4> 客户机请求连接的共享名被视为潜在帐号.
5> 客户机的 NetBIOS 名被视为潜在帐号.
6> " user = " 列表中的帐号被视为潜在帐号.
如果 " guest only " 参数为假,则检查所有的潜在帐号,使用第一个和密码匹配的帐号.如果 guest only " 参数为真,或者该共享允许使用 " guest account " ,则使用之,否则拒绝连接.可见, share 服务器决定帐号的过程是很复杂的.

2) security = user

这是 Samba 默认使用的安全级.使用 user 安全级时,服务器要求客户机首先以正确的帐号和密码登录(可以对帐号进行映射). " user = " 和 "guest only " 等可能改变用户身份的参数只有在用户成功登录之后才起作用.

注意: 客户机请求连接的共享名只有在登录之后才传递给服务器,因此没有通过身份验证的用户无法访问任何共享(包括 guest 共享).可以使用 "map to guest " 选项将未知用户映射为 guest 用户,以允许访问 guest 共享.

3) security = server

在 server 安全级下, Samba 使用远程 SMB 服务器(如 Windows NT 服务器)进行身份验证,如果失败则自动切换到 user 安全级.对于客户机来说, server 安全级和 user 安全级没有什么不同.

4) security = domain
要是用本模式,必须使用 smbpasswd 程序将 Samba 服务器加到一个 Windows NT 域中,并且使用"加密口令(Encrypted Passwords)".在本安全级下, Samba 借助 Windows NT 主控服务器( Windows NT Primary )或者是后备域控制器(Backup Domain Controller) 进行身份验证,采取 Windows NT 服务器相同的行为.


***************************************************************************
share 和 user 安全级的比较

share 安全级面向资源,用户每连接一个非 guest 共享都需要提供一个密码.如果主要提供 guest 共享,就应该使用 share 安全级.
user 安全级面向用户,用户登录后,就无需再为单独的共享提供密码,比较方便.如果用户再 PC 上的帐号和在 Linux 上的帐号相同,那么使用 user 安全级是非常合适的.
***************************************************************************

文章来源:
http://ino1.go.3322.org/samba

我是尝试来改user和安全等级,都没有成功!

[ 本帖最后由 happymood 于 2008-7-12 02:02 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2008-07-12 01:55 |只看该作者
原帖由 刘世伟 于 2008-7-12 01:02 发表
/root权限问题
你建立一个独立的目录, 比如 /home/public
把它的权限设置为 777
chmod 777 /home/public
把它共享出来,就可以写操作了。


        writeable = yes
        comment = share
        path = /home/jing
        writeable = yes
        comment = share
        path = /root
        workgroup = ggyy
        server string = WORKGROUP
        password server = 123
        security = SERVER
        guest ok = yes
        guest account = adm
        comment = /home/jing
        browseable = no
        writeable = yes
[root@happymood home]# pwd
/home
[root@happymood home]# ls -al
total 40
drwxr-xr-x   5 root   root     4096 Jul 12 01:07 .
drwxr-xr-x  23 root   root     4096 Jul 11 16:21 ..
drwx------   3 jack   jack     4096 Jul 10 13:22 jack
drwxrwxrwx   2 root   root     4096 Jul 12 01:07 jing
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP