LinuxSir.cn,穿越时空的Linuxsir!

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

samba能做这样的文件服务器吗?

[复制链接]
发表于 2002-12-27 13:01:49 | 显示全部楼层 |阅读模式
我打算用SMB替代WINDOWN2000做文件服务器,比如我要设置一个大的PUBLIC,然后下面是部门的文件夹,部门的文件夹下面是个人的文件夹,部门文件夹只要本部门的人可读,下面个人文件夹本部门可读,自己可写。要该怎么弄?

我看SMB里面就没有这些设置项目,能做到吗?
发表于 2002-12-27 13:22:21 | 显示全部楼层
可以为每个共享目录设置权限呀,一个部门设置为一个组,这个组只对指定的目录有读或者写的权限,具体操作你可以看已系统的manual ,或者在这里查找一下
发表于 2003-1-4 20:39:41 | 显示全部楼层

很難做

如果我想要不同組的人進行互相訪問彼此組的文件夾呢?

我想了很久,但是不知道怎麼下手。
 楼主| 发表于 2003-1-6 08:48:25 | 显示全部楼层
很难搞!!
发表于 2003-1-11 09:51:18 | 显示全部楼层
groupadd comgrp1
groupadd comgrp2
useradd -g comgrp1 -G comgrp2 usr1
useradd -g comgrp2 -G comgrp1 usr2
mkdir /usr/local/comshare
chown usr1.comgrp1 /usr/local/comshare
chmod 770 /usr/local/comshare
mkdir /usr/local/comshare/usr1
chown -R usr1.comgrp1 /usr/local/comshare/usr1
chmod -R 750 /usr/local/comshare/usr1
mkdir /usr/local/comshare/usr2
chown -R usr2.comgrp2 /usr/local/comshare/usr2
chmod -R 750 /usr/local/comshare/usr2

* part of [smb.conf] file
[grpshare]
  comment = group share
  path = /usr/local/comshare
  browseable =yes
  writable = yes
  valid user = @comgrp1
  create mode = 0750
  create mode = 0750

-----------------------------------------------------
usr1 has full access and usr2 has read-only access to /usr/local/comshare/usr1

usr2 has full access and usr1 has read-only access to /usr/local/comshare/usr2

不知道这段代码有没有帮助?
发表于 2003-1-30 18:55:50 | 显示全部楼层
最好不要用samba和win系统做文件交换,以前用过一次,系统崩溃以后,lost+found里面一堆文件处理了很旧都没整理回来
结果现在我还是用2k ads来做文件服务器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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