请达人解释下Linux中的用户组
在Linux中,每个文件都有相应的权限属性,权限属性分为所有者(Owner)、所属群组(Group)、其他(other)三组。所有者(Owner)、所属群组(Group)...
在Linux中,每个文件都有相应的权限属性,权限属性分为所有者(Owner)、所属群组(Group)、其他(other)三组。 所有者(Owner)、所属群组(Group)、其他(other)三组不是很理解。能不是举个通俗易懂的例子!!!
展开
4个回答
推荐于2017-11-26
展开全部
不管是Linux操作系统还是Windows操作系统或者是Unix操作系统,每个用户(User)都至少属于一个用户组(Group),有些用户属于多个组,每一个组都有一些这个组的用户的公共权限(只要属于这个组就有某样权限)。对于整个操作系统的所有用户来说,可以分成三部分,某个用户自己、和这个用户在同一组的其他用户、既不是这个用户又不和这个用户在同一组的其他用户。
对于所有的文件来说,肯定有一个所有者(Owner),所有者(owner)默认是这个文件的创建者。当然可以通过chown这个命令把这个文件的所有者改为其他没有创建这个文件的用户。另外这个文件在创建的时候,创建者是以某个组成员的身份创建(创建者可能同时身在多个组)的,于是这个文件还具有组别。你用“ls -lh”就可以看结果中包含这样的两列“abc users”或者“root root”,其中前面的abc和root就是这个文件的所有者,users、root就是创建这个文件的人以哪个组组员的身份创建这个文件(或者说这个文件是属于哪个组的同样也能用chmod命令修改文件所在的组)。
于是这个文件的权限就是描述这个文件的所有者对它具有的权限(owner权限)、这个文件所在的组的其他用户对这个文件具有的权限(group权限)、既不是这个文件的所有者又不和这个文件所在的组(文件创建时创建者以哪个组的身份来创建)的其他用户具有的权限(others权限)。
对于所有的文件来说,肯定有一个所有者(Owner),所有者(owner)默认是这个文件的创建者。当然可以通过chown这个命令把这个文件的所有者改为其他没有创建这个文件的用户。另外这个文件在创建的时候,创建者是以某个组成员的身份创建(创建者可能同时身在多个组)的,于是这个文件还具有组别。你用“ls -lh”就可以看结果中包含这样的两列“abc users”或者“root root”,其中前面的abc和root就是这个文件的所有者,users、root就是创建这个文件的人以哪个组组员的身份创建这个文件(或者说这个文件是属于哪个组的同样也能用chmod命令修改文件所在的组)。
于是这个文件的权限就是描述这个文件的所有者对它具有的权限(owner权限)、这个文件所在的组的其他用户对这个文件具有的权限(group权限)、既不是这个文件的所有者又不和这个文件所在的组(文件创建时创建者以哪个组的身份来创建)的其他用户具有的权限(others权限)。
2014-02-17
展开全部
拥有者:就是比如用户A建立一个文件,那么拥有者就是A;然后A加入到了一个组aaa,那么拥有组就是aaa;在这个组以外的成员就是其它了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-17
展开全部
和windows对比是这样:所有者就是你自己,windows中如果你以Administrator登陆,所有者就是Administrator所属群组就是你所在的组,默认的Administrator在Administrators组中其他(other)组,类似windows中的除Administrators组以外的组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-17
展开全部
说通俗一点, 就是 3个不同的组(owner, group, other), 访问一个文件时, 可以有各自独立的访问权限(读, 写, 执行权限), 每个组的访问权限互不干扰。
而owner组的用户, 只比其他2两个组多了一个功能 : 文件的权限属性只能由 owner组的用户来修改, 其他组的成员不能更改。
而owner组的用户, 只比其他2两个组多了一个功能 : 文件的权限属性只能由 owner组的用户来修改, 其他组的成员不能更改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询