用户:概念包含一个名字和密码 人在计算机中的体现方式 包含root、普通用户、程序用户
组 用户的集合 包含基本组、附加组 (一个用户中能属于一个基本组,和多个附加组)
权限 权限不同访问资源不同 限制用户访问资源(文件软件进程硬件)
UID 每个账号都有一个标识 账号一样 root(0) 普通用户(500-60000)程序用户(1-499)
GID 每组账户的唯一身份标识 :root(0) 普通用户账号(500-60000)程序用户账号(1-499)
什么是索引节点 Index
在Linux每个存储设备或者存储设备的分区(存储设备可以是U盘硬盘软盘)
被格式化为ext文件系统后会生成两部分Inode(大)、Block(小)
Inode 索引节点
Block磁盘块
用户和组的文件
/etc/passwd 账号文件
/etc/shadow 密码文件
/etc/group 组账号文件
/etc/gshadow 组密码文件,使用很少
用户账号文件格式
用户:密码占位符:UID:GID:全名:家目录:登陆shell解释器
密码占位符:可能是以密文的字符串代表或X密码站位符
登陆shell解释器:用户默认解释器,默认情况用户使用/bin/bash (可以登录),若修改为/bin / nologin(不可以登陆)
用户密码文件格式
用户名:MDS加密的密码字串信息:上次修改密码到现在的时间:密码最短有效期:密码最长有效期:提前几天提醒用户密码即将过期:在密码过期多少天后禁用账户:密码失效时间(默认为空,永久有效):保留字段
!!:未设置初始密码新建用户的默认状态
密码字符串就是已经有密码了
!!+字符:或*+字符:被锁定了,不能登录
空 登陆不需要密码。只能本地登陆
当创建用户的同时他会自动生成一个与其用户名相同的组名(基本组)
/etc/gshadow 组密码文件 (基本不使用)
用户:密码占位符:UID :组成员
useradd
选项增:-d 指定家目录 -M不指定家目录
-s指定用户的登陆shell
-g 指定基本组
-G指定附加组
删:userdel -r
删除用户的同时删除家目录
改:usermood 选项(跟useradd的选项相同) 用户名
选项包含创建用户的所有选项
passwd选项 用户名
选项 -d 清空用户密码(不用密码登陆)
-l 锁定用户
-u 解锁用户
-S查看用户锁定状态
查:
grep 用户名 /etc/passwd 查看账号信息
id 用户名 显示用户UID和所属组
w 查看当前主机登陆情况
网友评论