红联Linux门户
Linux帮助

关于用户与组的问题

发布时间:2009-06-09 16:54:28来源:红联作者:softlce
最近在学习配置SMB服务
大概情况是这样的:
1.每个用户都有自己独立的文件夹(默认情况下为私有空间)
2.每个部门都有一个部门内部共享目录,在该目录下部门内部用户谁创建的文件或目录谁可以修改。
部门内其他用户只拥有查看与执行权限。其他部门部分用户可以查看。
3.所有用户有一个通用共享目录,所有用户都可以创建文件与目录。还是谁创建的文件谁可以拥有完全权限,其他用户有查看与执行权限。

第1条很容易实现 在smb里用smbpasswd -a user就可以创建一个用户。
现在请教第二条怎么配置
groupadd groupanme 已经创建了组。 也mkidir了一个以组名为名的文件夹
现在请教下怎么对这个group的共享面临进行分配权限


欢迎各位朋友把自己的配置思路与配置过程写出来交流下。谢谢
文章评论

共有 13 条评论

  1. softlce 于 2009-06-12 21:34:51发表:

    天啊 我的smb服务器 就为了这个用户和组之间的问题没搞明白
    一直拖了很就 折磨啊

  2. softlce 于 2009-06-12 21:33:20发表:

    今天找了些UID和GID的资料看了下
    现在发现当我用useradd 建立个用户后
    在/etc/gshadow下会发现有一个以用户名为组名 的组
    该组密码为空 管理员空 成员为空
    按照资料上写的useradd -g
    添加用户到该组里去,命令是执行成功 可在组里没看到这用户
    请诸位朋友指点指点 谢谢!
    这问题困惑了很久了

  3. cscs2002 于 2009-06-12 11:53:10发表:

    学习了

  4. jagub 于 2009-06-12 11:09:32发表:

    引用:
    普通权限和特殊权限的结合
    主组和副主的结合
    本题主要靠权限的问题
    sunjiachuan 发表于 2009/6/11 16:07

    这个说得好

  5. softlce 于 2009-06-12 10:42:34发表:

    发这帖主要就是为了解决权限问题
    在学配SMB{:2_97:}

  6. sunjiachuan 于 2009-06-11 16:07:43发表:

    普通权限和特殊权限的结合
    主组和副主的结合
    本题主要靠权限的问题

  7. jagub 于 2009-06-11 08:39:06发表:

    用户参加组可以用usermod命令

  8. dongch123 于 2009-06-10 14:35:01发表:

    学习学习

  9. wula9707 于 2009-06-10 10:29:05发表:

    学习。。。

  10. softlce 于 2009-06-10 10:15:49发表:

    谢谢
    具体操作的时候将用户加入组还不是很清楚
    目前只是一个个用户分配权限,容易出错也不容易管理。

  11. 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
    这样只有作者可以访问自己的目录和文件,其他人不能访问,也不可以浏览子目录

  12. jiehe 于 2009-06-09 23:19:08发表:

    高难度哦。

  13. 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里面去