SOS修改权限的方法

1. 权限控制是依靠仓库中的这个文件:

*/setup/sosd.cfg

-- Project Administrators are given full permissions to manage the project.
OPEN_WORLD no;  --选yes,表示任何人都可以读这个仓库  

ADMIN git;  --管理员
-- MEMBER dinsh, a002, a003, d010, d011, s001, s002, s003, s004, s005, s006, s007, s008, s009;   --这里的member用户表示具有整个工作区的权限
-- GUEST rajeevm;  --这里的guest用户表示整个工作区只读的用户

---- ACL的意思是该用户建立一个文件时,该文件默认的权限配置方式
ACL {
	READ world;
	WRITE owner;
	MODIFY_ACL yes;
}

---- 给设计的配置。设计建立一个cell,默认这个cell的写权限只能是自己
GROUP design {
	MEMBER dinsh, a002, a003, d010, d011, s001; 
	ACL {
		READ world;
		WRITE owner;
		MODIFY_ACL yes;
	}
}

---- 给layout的配置。layout建立一个cell,默认这个cell的写权限是整个layout组。
GROUP layout {
	MEMBER s002, s003, s004, s005, s006, s007, s008, s009;
	ACL {
		READ world;
		WRITE group;
		MODIFY_ACL yes;
	}
}

2. 打开SOS

如果在库里已经有文件了。那么就要用下面的命令行来修改权限。

第一步:选择文件或文件夹,用soscmd select

soscmd select library library/* library/*/*   ----这个就是选择要修改的文件夹

第二步:修改group属性:

soscmd modattr -aGroup="design"

第三步:修改写入属性:

soscmd modattr -aWriteAccess="group"

在进行操作时,务必打开SOS,确认每一步选择到了正确的文件夹或文件

你可能感兴趣的:(芯片设计)