普通用户访问其他用户目录

来自linux中国网wiki
跳到导航 跳到搜索


目前有一个docker分组,分组下docker用户可访问/home/docker目录,现有一个普通用户test需要访问该目录中的日志文件,

将用户加入到要访问的分支中,usermod -a -G docker test,并为该目录设置分组下可访问 chmod -R 774 /home/docker/
首先查看这个用户有几个组   groups user    (groups  用户名)

2,比如把 lisa 用户加入到 web 组,并不离开他自己原来的组

      usermod -a -G web lisa             (usermod -a -G 新的组 用户名)       

然后在用 groups lisa 就可以查看到lisa这个用户属于那些组了


目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令。甚至无法cd进入目录。即使目录有-r权限(这个地方很容易犯错,认为只要有读权限就可以进入目录读取目录下的文件)。而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但是由于没有目录的读权限,所以在目录下即使可以执行ls命令,但是仍然没有全下读出目录下的文档


Reference

linux如何让普通用户访问其他用户目录


Linux怎样在普通用户下访问另一个普通用户的文件

Linux系统下进入目录文件需要什么权限?


Linux中cd进入一个目录的权限


在 Linux 中把用户添加到组的四个方法