Linux中drwxr-xr-x以及用户和用户组的含义
Linux中文件权限和用户组的概念
·
一
Linux中文件的权以drwxr-xr-x 举例,可以做到触类旁通
第一位表示类型,d是目录文件,l是链接文件,-是普通文件,p是管道。
后面的分三个三个来看,即 rwx 、r-x 、r-x。
第一组: root用户:r 是可读,w 是可写,x 是可执行,rwx 意思是可读可写可执行。
第二组: 一般用户(用户组):r-x 是可读可执行不可写。
第三组: 其他用户,r-x 是可读可执行不可写。
而 rwx同时亦对应数字421,
举例:如果某文件权限为7则代表可读、可写、可执行(4+2+1).
若权限为6(4+2)则代表可读、可写。
权限为5代表可读(4)和可执行(1).
权限为3代表可写(2)和可执行(1)。
二
这里涉及到组的概念,一般情况下当我们创建一个Linux用户(如 user)时也对应的创建了一个和用户名一样的用户组,一个用户只有一个基本组,但是可以从属于多个附加组.
我们可以使用下面命令来查看用户分组的情况
cat /etc/group
如下图是我创建的两个用户
在 ecs-user:x:1000 中,第一个是组名,第二个是密码位,第三个是组id;所以说明我们创建用户的时候会创建一个为用户名的用户组,而且这个组为基本组,是不可以删除的,我们还可以将刚刚创建的用户分到附加组
usermod -a -G root(用户组) ecs-user(用户名)
通过 grep root /etc/group 命令查看root用户组下的用户
这样,ecs-user就拥有了和root一样的权限
更多推荐
已为社区贡献1条内容
所有评论(0)