目录
- ……
- volumes:
- - configMap:
- defaultMode: 420
- name: ${Existed_configmap_name}
- ……
其中“defaultMode: 420”是设置权限的
在K8s(Kubernetes)中,defaultMode
是用来设置Configmap挂载后的文件权限,它采用Unix文件权限标准。
420
是8进制数字,转换成二进制是100100000
,转换成文件权限码就是0644
。
文件权限码0644
代表所有者(owner)有读/写权限(6=4+2),而属组(group)用户和其他(other)用户只有读权限(4)。具体来说,0
代表没有任何权限,1
代表执行权限,2
代表写权限,4
代表读权限。
所以defaultMode: 420
中的420
实际上是指挂载的ConfigMap文件权限为0644
,也就是所有者有读写权限,其他用户只有读权限。
Linux权限可以参考文章:linux 文件夹权限详解_linux文件夹权限-CSDN博客
linux 文件夹权限详解_linux文件夹权限-CSDN博客
ChatGPT