目录
1.ACT权限
1.1什么是ACT权限
ACT权限是指在区块链技术中,用于对智能合约进行执行操作的权限。ACT(Action)是指在区块链上执行的操作单元,例如发送交易、调用合约等。授予ACT权限意味着在区块链上具有执行智能合约的能力,可以进行资产的转移、合约的调用等操作。ACT权限通常是由区块链网络的管理员授予给用户或智能合约,以确保合约的执行符合特定的规则和逻辑。
1.2ACT图解
ACL是Access Control List的缩写,即访问控制列表。可以通过下列的实例来理解ACL的作用:
2.操作步骤
2.1添加测试目录、用户、组,并将用户添加到组
[root@localhost ~]# mkdir /project
[root@localhost ~]# useradd zs
[root@localhost ~]# useradd ls
[root@localhost ~]# groupadd tgroup
[root@localhost ~]# gpasswd -a zs tgroup
正在将用户“zs”加入到“tgroup”组中
[root@localhost ~]# gpasswd -a ls tgroup
正在将用户“ls”加入到“tgroup”组中
可以查看组是否正常建立
cat /etc/group
2.2修改目录的所有者和所属组
chown root:tgroup /project
ll -d /project
drwxr-xr-x. 2 root tgroup 6 8月 23 13:07 project
2.3设定权限
chmod 770 /project
ll -d /project
drwxrwx---. 2 root tgroup 6 8月 23 13:07 /project
2.4为临时用户分配权限
2.4.1添加临时用户
[root@localhost ~]# useradd tempuser
[root@localhost ~]# passwd tempuser
2.4.2为临时用户分配特定权限
[root@localhost ~]# setfacl -m u:tempuser:rx /project
[root@localhost ~]# getfacl /project
getfacl: Removing leading '/' from absolute path names
# file: project
# owner: root
# group: tgroup
user::rwx
user:tempuser:r-x
group::rwx
mask::rwx
other::---
<