记住:学用户是跟权限挂钩的
1.用户概述
每一个用户登陆系统后,拥有不同的操作权限
每个账户有自己唯一的SID(安全标识符)
用户SID:S-1-5-21-426206823-2579496042-14852678-500
系统SID:S-1-5-21-426206823-2579496042-14852678
从S开始一直到14852678都是随机生成的
从S开始一直到最后是一个用户的唯一标识
SID中,500前面的是系统ID,500是用户ID(UID)
即使用户名一样,SID也不一样
赋权限,实际上就是给SID赋权限
Tips:
Windows的规定,UID是500的,都是给Administrator的,其他都是1000开始的
Linux的规定,UID是0的,都是给root的
账户密码存储位置:c:\windows\system32\config\SAM (很重要)
它的加密算法:哈希算法(hash)
这只能通过暴力破解和撞库
Windows系统上,默认密码有效期为42天
2.内置账户
给人使用的账户:
administrator #管理员账户
guest #来宾账户
计算机服务组件相关的系统账号
system #系统账户 == 权限至高无上
local services #本地服务账户 == 权限等于普通用户
network services #网络服务账户 == 权限等于普通用户
3.配置文件
每个用户都有自己的配置文件(家目录),在用户第一次登录时自动产生,路径是:
win7/win2008 c:\users\
xp/win2003 c:\Documents and Settings\
net user 浏览用户
net user 帐户名 查看用户详细信息
net user 帐户名 新密码 给用户修改密码 (仅administrator可用)
net user 帐户名 密码 /add 新建一个用户,并指定密码
net user 帐户名 /del 删除一个用户
net user 帐户名 /active:yes或no 激活或禁用账户
组管理
组概述:
组的作用:简化权限的赋予
赋权限方式:
1) 用户--组--赋权限
2) 用户--赋权限
内置组:
内置组的权限默认已经被系统赋予
1) administrators # 管理员组
2) guests # 来宾组
3) users # 普通用户组,默认新建用户都属于该组
4) network # 网络配置组
5) print # 打印机组
6) Remote Desktop # 远程桌面组
注意:一个用户可以加多个组
组管理命令:
net localgroup # 查看组列表
net localgroup 组名 # 查看该组成员
net localgroup 组名 /add # 创建一个新的组
net localgroup 组名 用户名 /add # 添加用户到组
net localgroup 组名 用户名 /del # 从组中踢出用户
net localgroup 组名 /del # 删除组
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?