LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 679|回复: 9

samba 问题

[复制链接]
发表于 2006-2-13 11:05:03 | 显示全部楼层 |阅读模式
大家好,小弟在配置Samba上遇到了问题:
客户端: windows
服务器:redhat linux as3 Samba 3
  客户端有一个工作组: workgroup,包含了zdp,yuan,dream三台计算机
Samba 运行正常
我共享了一个目录: work
我想让 zdp,yuan 两台计算机只读  dream 计算机读 写 执行
不知如何配置,请大家帮帮忙,谢谢
发表于 2006-2-13 11:15:44 | 显示全部楼层
一种方法
对work目录设置权限
按你的要求
chown dream.zy work
chmod 750 work
把zdp,yuan 加入zy组
samba自身配置文件
[work]
share = pubilc
或者自己写viald user = dream,zdp,yuan
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 11:25:29 | 显示全部楼层
谢谢你的回答
chown dream.zy work
只能设置一个用户,我想让dream , linux 两台计算机用户读写,zdp,yuan 两台计算机用户读
不之如何解决,谢谢
回复 支持 反对

使用道具 举报

发表于 2006-2-13 11:42:07 | 显示全部楼层
对于服务器来说 有相同权限的看作一个用户 概念问题

上面已经满足你的要求了。。我给你解释下
chown dream.zy work
把work给用户dream 和组zy
chmod 750 work
把work权限设置为 rwxr-x---   work
然后就是usermod -g 了
把zdp yuan给zy组
那么就是你要的结果了
用户dream可以rwx
zy组的zdp yuan可以r-x

man 5 smb.conf
握记得关改smb.conf也可以作到吧 不过现在手上没机器。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 11:47:49 | 显示全部楼层
谢谢你的回复
smb.conf:
  write list
  read list
是这两个吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 11:56:58 | 显示全部楼层
dream 是windows的计算机名
在linux 也可以控制其访问权限吗?是不是要在linux中也要创建 dream 用户,等于控制了计算机dream的访问权限,不知是否是这个意思
回复 支持 反对

使用道具 举报

发表于 2006-2-13 12:47:44 | 显示全部楼层
晕。。。肯定需要用户 文件的权限是通过用户限制的 不是通过计算机。。。
smb可以做到拒绝那几台计算机可以访问 也可以同意 哪几台访问
你的概念完全有问题。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 13:17:08 | 显示全部楼层
哦,谢谢
  拒绝,允许某些计算机是可以操作,是通过IP地址
    allow hosts = 192.168.1.104 192.168.1.107
  但是我现在是想让
                1.计算机名是dream和slinux两台计算机只能读取work目录
                2.计算机名是yuan和dudu两台计算机可以读,写,执行work目录
  以上就是我的意思,不知如何解决,谢谢你的帮助
回复 支持 反对

使用道具 举报

发表于 2006-2-13 13:54:28 | 显示全部楼层
都说你理解概念完全错误
文件只针对用户有限制
服务针对IP和可以被DNS的主机名 domainname有限制
你要让文件去限制主机???
r u kidding me???
不要想当然。。去读读基础吧。。。。。

一个文件我只让a机器用他或不用他是可以 但是我无法规定A机器只读他而不能写他 只读是这个文件的属性 针对用户而言的 不是计算机! 计算机只能设定是否允许访问 然后在是什么用户对哪个文件有读写或者只读权限
do u understand
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 14:49:45 | 显示全部楼层
非常感谢您的帮助!我已经开始懂了,彻底给我洗脑了,再次说声感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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