Linux教程

Linux用户组管理学习

本文主要是介绍Linux用户组管理学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

用户组管理

属主 属组

用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是/etc/group文件的更新

创建一个用户组 groupadd

groupadd 用户名

[root@Meleen ~]# groupadd mstudy  #增加mstudy用户组
[root@Meleen ~]# cat /etc/group

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EfbuRITB-1632291833199)(C:/Users/%E5%B0%8F%E7%BE%8E%E7%81%B5/AppData/Roaming/Typora/typora-user-images/image-20210922134406439.png)]

创建完用户组后可以得到一个组的id,这个id是可以指定的

**-g id号:**指定id,如果不指定,id就会自增

[root@Meleen ~]# groupadd -g 520 mstudy2  #增加指定id号的用户
[root@Meleen ~]# cat /etc/group

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6TJazGDw-1632291833202)(C:/Users/%E5%B0%8F%E7%BE%8E%E7%81%B5/AppData/Roaming/Typora/typora-user-images/image-20210922134449390.png)]

删除用户组 groupdel

groupdel 用户名

[root@Meleen ~]# groupdel mstudy2  #删除mstudy2用户组
[root@Meleen ~]# cat /etc/group

修改用户组的权限信息和名字 groupmod

groupmod 参数 用户名

-g:修改id

-n:修改名字

参数表:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7xoZRJHc-1632291833202)(C:/Users/%E5%B0%8F%E7%BE%8E%E7%81%B5/AppData/Roaming/Typora/typora-user-images/image-20210922135220213.png)]

[root@Meleen ~]# groupmod -g 666 -n newstudy mstudy #更改mstudy用户组的id和名字,名字改为newstudy
[root@Meleen ~]# cat /etc/group

用户如果要登录用户组怎么办?

# 登录当前用户
$ newgrp root  例如切换为root

拓展:文件的查看

/etc/passwd

用户名:口令(登录密码,不可见):用户标识号:组标识号:注释性描述:主目录:登录shell

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZMCHvYu0-1632291833203)(C:/Users/%E5%B0%8F%E7%BE%8E%E7%81%B5/AppData/Roaming/Typora/typora-user-images/image-20210922141436761.png)]

这个文件中的每一行都代表一个用户,可以从这里看出这个用户的主目录在哪里,可以看到属于哪个组

登录密码:真正的加密后的用户口令存放在了**/etc/shadow**文件中,保证了用户密码的安全性

用户组的所有信息都放在/etc/group文件中

这篇关于Linux用户组管理学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!