当前位置:   article > 正文

一篇文章看懂Linux下用户、群组、权限操作(全)_linux配置用户组权限

linux配置用户组权限

Linux下用户、群组、权限操作

以Debian系为例

在描述用户、群组、权限之前,先简述一下文件的权限:
在Linux下,一切皆文件,一个文件具有三种权限,分别是读( r | 4)、写( w | 2)、执行( x | 1 ),我们可以通过chmod命令规定哪些人可以对该文件执行哪些操作,也就是权限;我们可以使用+/-号配合r/w/x来分别赋权,也可以使用数字之和进行赋权,比如我想赋权执行权限,我可以使用chmod 111 a.sh来让所有用户可执行该文件。
因此root用户或该用户的持有者可以规定该文件可以被那些人执行,一般来说分为三类人:我(u)、跟我同组的人(g)、其他人(o),以上的三种人可以统称为「所有人」(a)。我们可以通过chmod [u/g/o/a][+/-][w/r/x] filename的方式规定特定用户对某一文件的执行权限,而上述举例中111的意思分别代表[本人/跟我同组的人/其他所有人],我用第一个1给我执行权限,第二个1代表与我同组的人可执行该文件,第三个1代表其他所有人都可以执行该文件。该命令还可以被chmod +xxx a.sh来代替。


举例:如果想所有人对a.sh文件读写执行权限,可以执行chmod 777 a.sh
注意,默认情况下写权限>读权限,如果我只对一个文件赋予写权限,那么同时我也获得了它的读权限(尽管在查看权限中不会显示),但是依旧可以查看该文件。


我们可以通过ls -l命令查看一个文件的具体权限,部分发行版支持ll(ls -l命令的缩写)命令直接查看权限。






1. 「
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/319600

推荐阅读
相关标签