Linux系统的用户管理及相关命令操作

一. 用户和组的概念
Linux系统对账号与组的管理通过ID号实现,在登录系统时,输入的用户名与密码,将会自动将用户名转化为ID号判断其是否存在,然后与密码进行比对。
在Linux中,用户的ID叫做UID,组ID号叫做GID。UID=0时表示超级管理员,=>root用 户,1~999间的ID号系统会预留,我们在创建普通用户时的UID从1000起,我们创建student用户的UID为1001.
Linux中的组分为初始组和附加组,一个用户同一时刻仅拥有一个初始组(等同于身份证号),但可以同时加入多个附加组,默认创建用户时,会自动创建同名的组。
2.用户的作用
(1)查看当前用户登录的信息
id 用户名在这里插入图片描述

(2)查看用户的主人
ls -l /home/在这里插入图片描述

(3)查看运行中的进程的用户名
ps aux在这里插入图片描述

3.用户/组信息的储存文件
(1)用户的基本信息文件
cat /etc/passwd
passwd文件中包含了系统所有用户的基本信息,一行定义一个用户账户,每行均由7个不同的字段构成,各字段用“:”分割
这里以root为例在这里插入图片描述

root:用户名,登录系统用户的名字
X:密码的占位符,具体的内容不在这里(为了安全去,使用“x”占位代表)
0:UID,用户的身份证号 { UID:0 特权用户
UID:1~999 系统用户
UID:1000+ 普通用户 }
0:GID,组号 每创建一个用户,系统会自动创建同名的组
root:描述,用户说明 默认是用户名
/root:家目录 系统登录时所在的目录
/bin/bash:登录shell,命令解释器 (字段为/sbin/nologin,表示禁止登录)
(2)用户密码信息文件
cat /etc/shadow
shadow文件中包含了系统所有用户的加密密码,每行9列不同的字段组成,各字段用’’:’’ 分割
shadow文件的密码部分由三个部分组成,由’$'分割
目前加密方式有6种,最常见的只有3种:
1:MD5加密,密文长度22
5:SHA-256加密,密文长度43
6:SHA-512加密,密文长度86
这里以root为例在这里插入图片描述

(1)root:登录名 与/etc/passwd文件登录相一致的用户账号
(2) 6 6 6P4ocUcv59Swbvqh.$YxObDyDGA6U7VDK8VVsacxRAENYPrzVBebcAf3vAaDOm9PgsvFc0JbhfBiC9seMGNvwU3hTNZCdCRSY62quCV.
加密后的密码
6 6 6开头的,表明是用SHA-512加密的,
1 1 1 表明是用MD5加密的
2 2 2 是用Blowfish加密的
5 5 5 是用 SHA-256加密的
(3)最后一次修改密码的时间
(4)最小时间间隔 指的是两次修改密码之间所需的最小天数
(5)最大时间间隔 指的是密码保持有效的最大天数
(6)警告时间 从开始警告到密码正式失效的时间
(7)不活动时间 指用户不登录 密码能保持有效的最大时间
(8)失效时间 到时间 账户被注销
(9)保留
二.用户/组的管理
1用户管理
(1)创建用户
useradd 用户名 (未指定选项)在这里插入图片描述

   UID=   1001    (user1)          gid= 1001      (user1)     组=1001(user1)

用户编号=具体数字(用户名) 组编号=具体数字(组名) 组=组ID(成员名字)
useradd 用户名 -u 数字(指定选项)在这里插入图片描述

useradd 用户名 -d /user3 (指定选项)在这里插入图片描述

(2)删除用户
userdel -r 用户名
在这里插入图片描述

(3)修改密码
passwd 用户名 (root更改)在这里插入图片描述

用户名 passwd (用户更改)在这里插入图片描述

(4)其他选项管理
usermod -s /sbin/nologin user2 修改登录shell使其禁止登陆
2.用户组管理
(1)创建组
groupadd 组名在这里插入图片描述

groupadd -fazhan -g 1010在这里插入图片描述

(2)删除组
groupdel 组名在这里插入图片描述

(3)组成员管理
usermode -aG 组名 用户名 将 用户追加到fazha组在这里插入图片描述

gpasswd -d user2 fazha 将用户移除fazha组在这里插入图片描述

(4)分类
基本组:随用户创建,自动创建的同名组
附加组:用户加入的其他组

此篇为新手小白自我反省 ,如有错误,请告知 谢谢!

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值