用户管理

linux是一个多任务多用户的

  • root:用户系统中权力最大,可以操作任何命令
  • 普通用户:权力较低,只能在自己目录做点事,干啥都权限不足,由root创建
  • 虚拟用户:是个假用户没有登录系统的功能,系统运行依赖用户

root为什么叫root?
在linux系统中引入了uid和gid的概念
例如:当你的身份证号为0时,linux系统的超级用户,uid为0,称之为root
普通用户由root创建,uid号码从1000开始,慢慢累积
系统中的虚拟用户,uid是1~999之间,由操作系统创建

命令解释器

shell解释器,解释的过程
echo "hello world"是通过解释器进行翻译,再传达给操作系统
图片说明

用户的配置文件

用户的配置文件
/etc/passwd ,新创建的用户,信息会追加到这个文件结尾
useradd 用户名 #创建普通用户,创建用户的同时,会创建i样的用户组用户指定了/bin/bash解释器,代表可以登录机器,进行命令翻译
/sbin/ nologin禁止登录机器

用户管理的命令

图片说明

useradd命令

图片说明

创建用户的流程

图片说明
图片说明
图片说明
图片说明

usermode命令

修改系统已经存在的用户信息,只能修改未使用中的用户
图片说明

userdel命令

图片说明

批量更改密码命令

图片说明

su命令

图片说明

sudo命令

用其他身份执行命令
图片说明
图片说明