“普通用户访问其他用户目录”的版本间的差异
跳到导航
跳到搜索
(创建页面,内容为“ 目前有一个docker分组,分组下docker用户可访问/home/docker目录,现有一个普通用户test需要访问该目录中的日志文件, 将用户…”) |
|||
(未显示同一用户的6个中间版本) | |||
第2行: | 第2行: | ||
目前有一个docker分组,分组下docker用户可访问/home/docker目录,现有一个普通用户test需要访问该目录中的日志文件, | 目前有一个docker分组,分组下docker用户可访问/home/docker目录,现有一个普通用户test需要访问该目录中的日志文件, | ||
− | 将用户加入到要访问的分支中,usermod -G docker test,并为该目录设置分组下可访问 chmod -R 774 /home/docker/ | + | 将用户加入到要访问的分支中,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= | ||
[https://blog.csdn.net/PHY1161460191/article/details/88708233 linux如何让普通用户访问其他用户目录] | [https://blog.csdn.net/PHY1161460191/article/details/88708233 linux如何让普通用户访问其他用户目录] | ||
+ | |||
+ | |||
+ | [https://zhidao.baidu.com/question/574046365.html Linux怎样在普通用户下访问另一个普通用户的文件 ] | ||
+ | |||
+ | [https://www.cnblogs.com/bj3251101/p/10744144.html Linux系统下进入目录文件需要什么权限? ] | ||
+ | |||
+ | |||
+ | [https://blog.csdn.net/prefect_boy/article/details/65939347 Linux中cd进入一个目录的权限] | ||
+ | |||
+ | |||
+ | [https://linux.cn/article-10768-1.html 在 Linux 中把用户添加到组的四个方法 ] | ||
+ | [[category:devops]] [[category:shell]] |
2022年3月1日 (二) 07:50的最新版本
目前有一个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命令,但是仍然没有全下读出目录下的文档