centos 用户指定目录访问
2014-12-19 15:38
120 查看
在linux系统中,比如有这样一个场景,abc/a、abc/b、abc/c三个目录,用户user1,user2分别隶属于A组和B组.
控制:用户user1只能访问abc/a和abc/b目录,而用户user2可以访问这三个所有目录。
现在用了一个比较笨的办法,
将三个目录的权限设置 chmod 770 abc/a
chmod 770 abc/b
chmod 770 abc/c
第一个7代表该目录的所属者,第二个7代表该目录的所属组,第三个7代表该目录的其它组或用户,改0将控制其它组和用户不能访问。
用命令chown -R .A abc/a chown -R .A abc/b 设置abc/a abc/b目录的所属组A
然后将chown -R.B abc/c设置abc/c目录的所属组B。
到这一步user1只能访问abc/a和abc/b这两个目录,user2只能该问abc/c
但是user2也可以该问abc/a和abc/b的话,就将user2加入user1的所属组A,这样需要一个用户隶属于多组
usermod -G A user2 注意-G一定要大写,这样才会加入多个组
控制:用户user1只能访问abc/a和abc/b目录,而用户user2可以访问这三个所有目录。
现在用了一个比较笨的办法,
将三个目录的权限设置 chmod 770 abc/a
chmod 770 abc/b
chmod 770 abc/c
第一个7代表该目录的所属者,第二个7代表该目录的所属组,第三个7代表该目录的其它组或用户,改0将控制其它组和用户不能访问。
用命令chown -R .A abc/a chown -R .A abc/b 设置abc/a abc/b目录的所属组A
然后将chown -R.B abc/c设置abc/c目录的所属组B。
到这一步user1只能访问abc/a和abc/b这两个目录,user2只能该问abc/c
但是user2也可以该问abc/a和abc/b的话,就将user2加入user1的所属组A,这样需要一个用户隶属于多组
usermod -G A user2 注意-G一定要大写,这样才会加入多个组
相关文章推荐
- linux 中判断指定用户对指定目录的访问权限
- 如何给VSFTP增加用户,只能访问指定目录
- [CentOS]在vsftpd中为本地用户指定默认目录
- 指定 FTP 用户主目录与访问目录
- pureftpd,pure-pw,ftp指定用户访问指定的目录
- VSFTP增加用户并指定访问目录
- vsftp指定匿名访问目录和系统用户访问目录
- 如何给VSFTP增加用户,只能访问指定目录
- centos FTP 用户指定目录禁用上级目录
- ftp设置用户只能够访问指定的目录
- vsftpd添加用户并限制目录(指定用户访问指定目录)
- vsftpd添加用户并限制目录(指定用户访问指定目录)
- centos下配置sftp且限制用户访问目录
- ftp指定本地用户访问的目录
- CentOS安装vsftpd并限制用户访问自己目录
- Centos 安装vsftp 虚拟用户,单独访问目录
- centos下配置sftp且限制用户访问目录
- 如何给VSFTP增加用户,只能访问指定目录
- 如何给VSFTP增加用户,只能访问指定目录
- linux下创建用户组与用户 只能访问指定目录的方法 以及FTP用户配置详解