Linux学习笔记(2)-用户和用户组

用户(user)和用户组(group)概念

   

linux是一个多用户操作系统,他允许多个用户登录linux系统进行各自不同的操作。为了方便管理用户不同的权限,组的概念应用而生,一个组可以包含多个用户,共同拥有组的权限,一个用户也可以归属于多个组。

   

查看用户和用户组

上面提到的始终是概念,耳听为虚,眼见为实,利用下面的命令可以查看用户和用户组

#cat /etc/passwd

查看linux系统中存在的用户

Linux学习笔记(2)-用户和用户组_第1张图片

   

#cat /etc/group

查看linux系统中存在的用户组

 Linux学习笔记(2)-用户和用户组_第2张图片

   

/etc/passwd文件格式

username:password:User ID:Group ID:comment:home directory:shell

其中User ID通常说成UID,这是用户ID,在一个系统中是唯一的,用来标志一个用户的,root用户的ID为0

Group ID通常说成GID,这是组ID,也是唯一的

   

/etc/group 文件格式

group_name:Password:Group ID (GID): Group List

Group List: 就是该组当成有哪些成员,用逗号隔开

   

也许你会对钱面的password字段存在疑问,根本就没看到密码的影子。

其实用户和密码是分开来存放的

与用户密码相关的文件是 /etc/shadow

与组密码相关的文件是/etc/gshadow,这两个文件被称为影子文件。

   

操作用户和用户组的命令

新建用户名

#adduser 用户名

Linux学习笔记(2)-用户和用户组_第3张图片

   

修改用户密码

#passwd 存在的用户名

 

   

删除用户

#userdel 存在的用户名

Linux学习笔记(2)-用户和用户组_第4张图片

   

新建工作组

#groupadd 组名

   

修改组名

#groupmod -n 新组名 要修改的组名

Linux学习笔记(2)-用户和用户组_第5张图片

   

删除组

 

#总结#

内容还是不够详细,有时间还是要补充的

你可能感兴趣的:(linux)