Linux下利用用户组配置用户权限
例如由下列目录结构
-A | --A1 | --A2 -B | --B1 | --B2
目标:针对多个用户的分别夸在多个组中工作,建立目录的文件,在相应组中的用户拥有组权限。
策略:设置基本组:g ,两个工作组团体g1 、g2
所有的用户默认组都属于g: u1.g u2.g 修改/etc/passwd 文件中: XXXXX:x:530:(g的组标识)::/home/XXXXX:/bin/bash
然后分别取消A/B的其他用户的wrx权限,同时设置gu的wrx权限,chmod o-wrx A/B。chmod gu+wrx A/B 分别把A和B赋予单独的用户组: chown u1.g A -R chgrp g1 A
同样: chown u2.g B -R chgrp g2 B
这样实现了同一用户跨多个用户组,在每一个用户组下能够相互共享权限的问题。 |