linux 用户权限管理

1、Linux 一切皆文件。那么Linux对于文件如何进行权限管理呢?

1、linux文件属于某个用户,通过ls -la可以看到文件的权限。分为:对所有者的权限,对所属组的权限,对其他用户的权限。

2、权限又分为读、写、执行三种。某个用户是否有文件的权限通过看用户是所有者还是其他用户。

3、某个用户属于该文件所有者的用户组里,那么就拥有该用户组对文件的权限。

4、可以通过useradd/groups等指令操作用户和组,通过chmod/chown操作文件权限和所有者

5、用户A要想操作某一个文件,A要有文件路径中的所有文件目录的执行权限

 

2、举例问题:pod日志通过emptyDir进行挂载,node上的log-agent进行日志收取是提示没有权限。

379c9902e14abe637f2efb61a23728c8.jpg

 

该日志文件属于root,是对所有者7的权限,对于所有者所在的组的权限是5,对其他用户没有权限

log-agent 所属用户log-agent没有权限,它所在的组也没有权限。

解决:将 log-agent加入到root用户组中,就有了权限

 

posted @ 2020-12-13 18:23  zizi_come  阅读(96)  评论(0编辑  收藏  举报