用户管理
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命令
用其他身份执行命令