最近在学习配置SMB服务
大概情况是这样的:
1.每个用户都有自己独立的文件夹(默认情况下为私有空间)
2.每个部门都有一个部门内部共享目录,在该目录下部门内部用户谁创建的文件或目录谁可以修改。
部门内其他用户只拥有查看与执行权限。其他部门部分用户可以查看。
3.所有用户有一个通用共享目录,所有用户都可以创建文件与目录。还是谁创建的文件谁可以拥有完全权限,其他用户有查看与执行权限。
第1条很容易实现 在smb里用smbpasswd -a user就可以创建一个用户。
现在请教第二条怎么配置
groupadd groupanme 已经创建了组。 也mkidir了一个以组名为名的文件夹
现在请教下怎么对这个group的共享面临进行分配权限
欢迎各位朋友把自己的配置思路与配置过程写出来交流下。谢谢
softlce 于 2009-06-12 21:34:51发表:
天啊 我的smb服务器 就为了这个用户和组之间的问题没搞明白
一直拖了很就 折磨啊
softlce 于 2009-06-12 21:33:20发表:
今天找了些UID和GID的资料看了下 -g
现在发现当我用useradd 建立个用户后
在/etc/gshadow下会发现有一个以用户名为组名 的组
该组密码为空 管理员空 成员为空
按照资料上写的useradd
添加用户到该组里去,命令是执行成功 可在组里没看到这用户
请诸位朋友指点指点 谢谢!
这问题困惑了很久了
cscs2002 于 2009-06-12 11:53:10发表:
学习了
jagub 于 2009-06-12 11:09:32发表:
这个说得好
softlce 于 2009-06-12 10:42:34发表:
发这帖主要就是为了解决权限问题
在学配SMB{:2_97:}
sunjiachuan 于 2009-06-11 16:07:43发表:
普通权限和特殊权限的结合
主组和副主的结合
本题主要靠权限的问题
jagub 于 2009-06-11 08:39:06发表:
用户参加组可以用usermod命令
dongch123 于 2009-06-10 14:35:01发表:
学习学习
wula9707 于 2009-06-10 10:29:05发表:
学习。。。
softlce 于 2009-06-10 10:15:49发表:
谢谢
具体操作的时候将用户加入组还不是很清楚
目前只是一个个用户分配权限,容易出错也不容易管理。
jagub 于 2009-06-10 08:34:13发表:
说明一下,
2,首先是把目录模式设置成775,自己可以全操作,自己组也可以全操作,其他人只能看(目录需要有执行权限才能浏览里面的文件)
然后是加上这些,强制把通过samba做成的目录模式改成775,文件模式改成774(其他人不可执行,其实没有意义,因为是samba,不会在linux里运行)。
force directory mode = 775
force create mode = 774
create mode = 774
directory mode = 775
3,设置目录模式777,谁都可以访问
然后最好加上
force directory mode = 700
force create mode = 700
create mode = 700
directory mode = 700
这样只有作者可以访问自己的目录和文件,其他人不能访问,也不可以浏览子目录
jiehe 于 2009-06-09 23:19:08发表:
高难度哦。
jagub 于 2009-06-09 21:20:28发表:
2,建一个目录,设置某个部门可以读写和执行,其他部门只能看。
然后把这个目录写入/etc/samba/smb.conf里面去
并且加上
force directory mode = 775
force create mode = 774
create mode = 774
directory mode = 775
例如:共享名为Group1,保存目录是/var/group1[code]
[group1]
path=/var/group1
writable=yes
browseable=yes
guest ok=no
comment=Group1 Directory
public=yes
force directory mode = 775
force create mode = 774
create mode = 774
directory mode = 775
[/code]3,建一个目录,设置权限777
然后把这个目录写入/etc/samba/smb.conf里面去