linux里,什么叫用户组?

linux里,什么叫用户组?,第1张

Linux是一个多用户多任务的分时 *** 作系统,如果需要使用系统资源,必须向系统管理员申请一个账户,通过这个账户进入系统。通过建立不同属性的用户,一方面,可以合理的利用和控制系统资源,另一方面也可以帮助用户组织文件,提供对用户文件的安全性保护。

每个用户都用一个唯一的用户名和用户口令,在登录系统时,只有正确输入了用户名和密码,才能进入系统和自己的主目录。

用户组是具有相同特征用户的逻辑集合,有时我们需要让多个用户具有相同的权限。

比如查看、修改某一个文件的权限,一种方法是分别对多个用户进行文件访问授权,如果有10个用户的话,就需要授权10次,显然这种方法不太合理。

另一种方法是建立一个组,让这个组具有查看、修改此文件的权限,然后将所有需要访问此文件的用户放入这个组中,那么所有用户就具有了和组一样的权限。这就是用户组,将用户分组是Linux 系统中对用户进行管理及控制访问权限的一种手段,通过定义用户组,在很大程度上简化了管理工作。

用户与组的关系:一对一、一对多、多对一和多对多下图展示了这种关系:

一对一:即一个用户可以存在一个组中,也可以是组中的唯一成员

一对多:即一个用户可以存在多个用户组中。那么此用户具有多个组的共同权限

多对一:多个用户可以存在一个组中,这些用户具有和组相同的权限

多对多:多用户个可以存在多个组中。其实就是上面三个对应关系的扩展。

linux中如何创建用户和组用户管理,主要的工作就是建立一个合法的用户帐户、设置和管理用户的密码、修改用户帐户的属性以及在必要时删除已经废弃的用户帐号。1)增加一个新用户在linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录名user1的用户。

www.zhishiwu.com

#useradduser1但是,这个用户还不能够登录,因为还没给它设置初始密码,而没有密码的用户是不能够登录系统的。在默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。在linux中,新增一个用户的同时会创建一个新组,这个组与该用户同名,而这个用户就是该组的成员。如果你想让新的用户归属于一个已经存在的组,则可以使用如下命令:#useradd-gusergroup1user1这样该用户就属于usergroup1组的一员了。而如果想让其再属于一个组usergroup2,那么使用:#useradd-Gusergroup2user1完成了这一 *** 作后,你还应该使用passwd命令为其设置一个初始密码。2)删除一个用户删除用户,只需使用一个简单的命令userdel用户名即可。不过最好将它留在系统上的文件也删除掉,你可以使用userdel-r用户名来实现这一目的。3)增加一个组我们可以根据自己的需要创建用户组:

www.zhishiwu.com

groupadd<组名>4)删除一个组同样的,我们有时会需要删除一个组,它的命令就是groupdel。本文来自于红联linux门户


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6041841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存