通过sign所属组方便实施多用户协同开发
2017-04-01 20:49
309 查看
SGID所属组属性限定:既可以给二进制可执行程序设置,也可以对目录设置。
功能:在设置了SGID权限的目录下建立文件时,新创建的文件的所属组会继承上级目录的所属组。
实验:让开发者(chenweiliang、guoxiongrong)加入到开发组(developer),通过sgid修改文件目录(html)权限,让组成员对其新创建的目录、文件继承上级目录的所属组。
创建组:(# groupadd groupname)
添加开发者进组:(# usermod -G 组id 用户名)
查看用户所属组:(# id 用户名)
改变所属组:(# chown :组 目录)
修改sgid:(# chmod g+s 目录)
权限测试:
功能:在设置了SGID权限的目录下建立文件时,新创建的文件的所属组会继承上级目录的所属组。
实验:让开发者(chenweiliang、guoxiongrong)加入到开发组(developer),通过sgid修改文件目录(html)权限,让组成员对其新创建的目录、文件继承上级目录的所属组。
创建组:(# groupadd groupname)
添加开发者进组:(# usermod -G 组id 用户名)
查看用户所属组:(# id 用户名)
改变所属组:(# chown :组 目录)
修改sgid:(# chmod g+s 目录)
权限测试:
相关文章推荐
- [MOSS开发]:通过简单BUG跟踪Demo阐述用户控件对列表的操作
- 多语言开发 之 通过基页类及Session 动态响应用户对语言的选择
- 微信开发第5章 通过accesstoken获取用户基本信息并修改用户备注
- 团队协同动态CSS开发[个人觉得比less方便]
- 自己开发的iOS App允许用户通过itunes共享文件
- 获取微信沙箱秘钥有效期,沙箱验证签名失败,请确认沙箱签名key是否正确,通过getsignkey调用生成——微信支付沙箱开发6
- 微信开发第3章 通过accesstoken获取用户分组
- 【微信公众号发红包转账】微信公众号上手机网页接收请求,通过公众号给用户发红包 开发流程
- 使用golang快速开发微信公众平台(七):通过客服向用户发消息
- 推荐系统-通过数据挖掘算法协同过滤讨论基于内容和用户的区别
- 方便用户共享资源,在域内通过脚本给域内计算机映射网络驱动器(打印机)
- iOS开发之通过银行卡号获取所属银行名称
- Ruby on Rails微信开发4——通过网页授权获取用户的基本信息
- 如何在微信公众帐号开发模式下,通过程序代码向用户发送符号表情。
- 让自己开发的iOS App允许用户通过itunes共享文件
- 【UWP开发】如何通过UWP获取系统用户Gamertag或者UserName等用户信息
- Windows下Perl开发环境的安装与配置---方便于M$用户
- #舍得Share#php开发笔记-通过IP区分不同国家的用户
- Revit 二次开发之“通过连接器找到所属元素”
- EOS非Portal模式下,如何开发一个用户登录验证程序,用户只有在登录验证通过后,方可访问系统。