导航:首页 > 操作系统 > linuxgroups

linuxgroups

发布时间:2022-07-20 22:38:14

linux中gid和groups有什么区别和联系gid=65534是什么用户组

GID为GroupId,即组ID,用来标识用户组的唯一标识符UID为UserId,即用户ID,用来标识每个用户的唯一标示符
扩展:
用户组:将同一类用户设置为同一个组,如可将所有的系统管理员设置为admin组,便于分配权限,将某些重要的文件设置为所有admin组用户可以读写,这样可以进行权限分配。
每个用户都有一个唯一的用户id,每个用户组都有一个唯一的组id

❷ Linux 用户(user)和用户组(group)管理概述

一、理解linux的单用户多任务,多用户多任务概念;
linux
是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;
1、linux
的单用户多任务;
单用户多任务;比如我们以beinan
登录系统,进入系统后,我要打开gedit
来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms
来点音乐;当然听点音乐还不行,MSN
还得打开,想知道几个弟兄现在正在做什么,这样一样,我在用beinan
用户登录时,执行了gedit
、xmms以及msn等,当然还有输入法fcitx
;这样说来就有点简单了,一个beinan用户,为了完成工作,执行了几个任务;当然beinan这个用户,其它的人还能以远程登录过来,也能做其它的工作。
2、linux
的多用户、多任务;
有时可能是很多用户同时用同一个系统,但并不所有的用户都一定都要做同一件事,所以这就有多用户多任务之说;
举个例子,比如linuxSir.Org
服务器,上面有FTP
用户、系统管理员、web
用户、常规普通用户等,在同一时刻,可能有的弟兄正在访问论坛;有的可能在上传软件包管理子站,比如luma
或Yuking
兄在管理他们的主页系统和FTP
;在与此同时,可能还会有系统管理员在维护系统;浏览主页的用的是nobody
用户,大家都用同一个,而上传软件包用的是FTP用户;管理员的对系统的维护或查看,可能用的是普通帐号或超级权限root帐号;不同用户所具有的权限也不同,要完成不同的任务得需要不同的用户,也可以说不同的用户,可能完成的工作也不一样;
值得注意的是:多用户多任务并不是大家同时挤到一接在一台机器的的键盘和显示器前来操作机器,多用户可能通过远程登录来进行,比如对服务器的远程控制,只要有用户权限任何人都是可以上去操作或访问的;
3、用户的角色区分;
用户在系统中是分角色的,在linux
系统中,由于角色不同,权限和所完成的任务也不同;值得注意的是用户的角色是通过UID和识别的,特别是UID;在系统管理中,系统管理员一定要坚守UID
唯一的特性;
root
用户:系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命令,拥有最高权限;
虚拟用户:这类用户也被称之为伪用户或假用户,与真实用户区分开来,这类用户不具有登录系统的能力,但却是系统运行不可缺少的用户,比如bin、daemon、adm、ftp、mail等;这类用户都系统自身拥有的,而非后来添加的,当然我们也可以添加虚拟用户;
普通真实用户:这类用户能登录系统,但只能操作自己家目录的内容;权限有限;这类用户都是系统管理员自行添加的;
4、多用户操作系统的安全;
多用户系统从事实来说对系统管理更为方便。从安全角度来说,多用户管理的系统更为安全,比如beinan用户下的某个文件不想让其它用户看到,只是设置一下文件的权限,只有beinan一个用户可读可写可编辑就行了,这样一来只有beinan一个用户可以对其私有文件进行操作,linux
在多用户下表现最佳,linux能很好的保护每个用户的安全,但我们也得学会linux
才是,再安全的系统,如果没有安全意识的管理员或管理技术,这样的系统也不是安全的。
从服务器角度来说,多用户的下的系统安全性也是最为重要的,我们常用的Windows
操作系统,它在系纺权限管理的能力只能说是一般般,根本没有没有办法和linux或Unix
类系统相比;
二、用户(user)和用户组(group)概念;
1、用户(user)的概念;
通过前面对linux
多用户的理解,我们明白linux
是真正意义上的多用户操作系统,所以我们能在linux系统中建若干用户(user)。比如我们的同事想用我的计算机,但我不想让他用我的用户名登录,因为我的用户名下有不想让别人看到的资料和信息(也就是隐私内容)这时我就可以给他建一个新的用户名,让他用我所开的用户名去折腾,这从计算机安全角度来说是符合操作规则的;
当然用户(user)的概念理解还不仅仅于此,在linux系统中还有一些用户是用来完成特定任务的,比如nobody和ftp
等,我们访问linuxSir.Org
的网页程序,就是nobody用户;我们匿名访问ftp
时,会用到用户ftp或nobody
;如果您想了解linux系统的一些帐号,请查看
/etc/passwd

2、用户组(group)的概念;
用户和用户组的对应关系是:一对一、多对一、一对多或多对多;
一对一:某个用户可以是某个组的唯一成员;
多对一:多个用户可以是某个唯一的组的成员,不归属其它用户组;比如beinan和linuxsir两个用户只归属于beinan用户组;
一对多:某个用户可以是多个用户组的成员;比如beinan可以是root组成员,也可以是linuxsir用户组成员,还可以是adm用户组成员;
多对多:多个用户对应多个用户组,并且几个用户可以是归属相同的组;其实多对多的关系是前面三条的扩展;理解了上面的三条,这条也能理解;
三、用户(user)和用户组(group)相关的配置文件、命令或目录;
1、与用户(user)和用户组(group)相关的配置文件;
1)与用户(user)相关的配置文件;
/etc/passwd
注:用户(user)的配置文件;
/etc/shadow
注:用户(user)影子口令文件;
2)与用户组(group)相关的配置文件;
/etc/group
注:用户组(group)配置文件;
/etc/gshadow
注:用户组(group)的影子文件;
2、管理用户(user)和用户组(group)的相关工具或命令;

❸ LINUX 中的GROUP。 什么意思 有什么用处 怎么弄

一个文件的操作是要有权限的,但谁可以对他进行操作或是禁止操作呢?有三种人,一,文件的所有者user 二,用户组group 三,其它人other 你所说的group就是用户组。如果这个文件允许某个用户组操作,则这个用户组所在的所有成员都可以操作。反之都相反。

❹ 如何将linux的一个用户添加到某一组group中

gpasswd –a 用户名 组名

举例:

把用户名user1添加到user_group中。

[root@localhost ~]# id user1

uid=501(user1) gid=501(user1) groups=501(user1)

[root@localhost ~]# gpasswd -a user1user_group

Adding user user1 to group user_group

[root@localhost ~]# iser1

uid=501(user1) gid=501(user1) groups=501(user1),500(user_group)

(4)linuxgroups扩展阅读:

修改一个用户到指定用户组:

usermod -g组名用户名

举例:

修改用户名user1的用户组为user_group。

[root@localhost ~]# id user1

uid=501(user1) gid=501(user1) groups=501(user1)

[root@localhost ~]# usermod -g user_groupuser1

[root@localhost ~]# id user1

uid=501(user1) gid=500(user_group) groups=500(user_group)

❺ linux中查看文件所属的用户组使用什么命令

方法一:groups 命令法,groups 命令可以查看某个用户所属的用户组

只执行 groups 命令,可以查看系统当前登录用户的所属组

查询特定用户的用户组,在 groups 后面跟用户名即可

例如:groups root


方法二:查看 /etc/group 法

/etc/group 是用户组配置文件,可以查看此文件通过 grep 查询某个用户所在的用户组

例如:

cat /etc/group | grep root



方法三:id 命令法,id 命令也可以查看某个用户所属的用户组

只执行 id 命令,可以查看系统当前登录用户的用户组

查询特定用户的用户组,在 id 后面跟用户名即可

例如:

id root

❻ Linux查看用户所属的组的命令

Linux查看用户所属的组的命令的方法。

如下参考:

1.首先打开终端(在本例中是Ubuntu系统),然后为其打开命令界面。

❼ linux 查看用户属于哪个组

linux查看用户所属组有很多方法:

  1. 命令groups查看当前用户所属组

    [root@localhost xly]# groups

    root

  2. groups 用户(查看用户所属组)

    [root@localhost xly]# groups xly

    xly : xly

  3. id 用户(查看用户所属组)

    [root@localhost xly]# id xly

    uid=500(xly) gid=500(xly) groups=500(xly)

  4. 直接查看组文件,cat /etc/group

    [root@localhost xly]# cat /etc/group

    root:x:0:

    bin:x:1:bin,daemon

    daemon:x:2:bin,daemon

    sys:x:3:bin,adm

    adm:x:4:adm,daemon

    tty:x:5:

    disk:x:6:

    lp:x:7:daemon

    mem:x:8:

    kmem:x:9:

    xly:x:500:

  5. 命令:cat /etc/group|grep 组名,用于查找某个用户组

❽ linux(空间) 权限里面的group是什么东西

group是“用户组”的意思,前面有人说的很清楚了,我这里只是解释一下linux为什么对group和all user设置成只能读和运行。

假如,你是用户a,论坛里的普通用户,然后上传了一个文件到自己的目录,可能是一个程序,可能是一张图片,你的权限当然是7,可读可写可运行。这时,另一个用户b,也是经过注册的,浏览到你的帖子,然后开始下载你上传的文件。他当然需要有读取和运行的权利,所以权限是5。但是如果权限是7,他也可以写的话,那他就可以修改你上传的文件了。所以,我觉得在这里是不能给group以写权限的。
all user的权限更低,all user其实就是win里面的guest,如果架设论坛,那些没有登录的guest就是all user。所以,给all user全部权利是非常危险的。

阅读全文

与linuxgroups相关的资料

热点内容
电脑怎么找到云服务器 浏览:865
微信怎么发应用app 浏览:776
花生壳dns服务器地址 浏览:648
squad服务器一般什么时候人多 浏览:479
程序员战门课 浏览:474
config保存服务器地址 浏览:317
预订网吧座位的app叫什么 浏览:416
香港服务器主机地址 浏览:640
网店美工pdf 浏览:447
一堆文件夹怎么弄出来 浏览:743
博途如何编译硬件 浏览:418
fortran程序pdf 浏览:504
电池消耗算法 浏览:394
服务器中断连接怎么处理 浏览:222
上世纪互联网不发达程序员很难 浏览:841
语音识别android开源 浏览:762
地埋式垃圾压缩中转站 浏览:902
apachehttpdlinux 浏览:944
快递员中通app预付款是什么 浏览:843
java路径转义 浏览:857