linux 用户权限管理
1、Linux 一切皆文件。那么Linux对于文件如何进行权限管理呢?
1、linux文件属于某个用户,通过ls -la可以看到文件的权限。分为:对所有者的权限,对所属组的权限,对其他用户的权限。 2、权限又分为读、写、执行三种。某个用户是否有文件的权限通过看用户是所有者还是其他用户。 3、某个用户属于该文件所有者的用户组里,那么就拥有该用户组对文件的权限。 4、可以通过useradd/groups等指令操作用户和组,通过chmod/chown操作文件权限和所有者
5、用户A要想操作某一个文件,A要有文件路径中的所有文件目录的执行权限
2、举例问题:pod日志通过emptyDir进行挂载,node上的log-agent进行日志收取是提示没有权限。
该日志文件属于root,是对所有者7的权限,对于所有者所在的组的权限是5,对其他用户没有权限
log-agent 所属用户log-agent没有权限,它所在的组也没有权限。
解决:将 log-agent加入到root用户组中,就有了权限