Linux内核关于其密钥保持服务的文档指出:
/proc/sys/内核/key/maxkey/proc/sys/内核/key/max字节这些文件保存着每个非根用户可能拥有的最大键数和每个用户可能存储在其密钥中的最大字节数。
虽然,我发现,措辞不清楚,它是每个用户还是按键的最大字节可以用来存储密钥数据。那么它是每个用户还是每个密钥?
发布于 2020-08-25 14:23:25
答案是:每个用户。
见下面的示范:
┌[rovanion][RiggenBuntu]:~
└$ keyctl add user a-key some-data @u
812046028
┌[root][RiggenBuntu]:/
└# cat /proc/key-users
0: 95 94/94 83/1000000 1687/25000000
1000: 5 5/5 5/200 61/20000
┌[root][RiggenBuntu]:/
└# sysctl -w kernel.keys.maxbytes=62
kernel.keys.maxbytes = 62
┌[root][RiggenBuntu]:/
└# cat /proc/key-users
0: 95 94/94 83/1000000 1687/25000000
1000: 5 5/5 5/200 61/62
┌[rovanion][RiggenBuntu]:~
└$ keyctl add user b-key more-data @u
add_key: Disk quota exceeded
https://unix.stackexchange.com/questions/606246
复制相似问题