Win10 用户、组与内置安全主体概念详解

devtools/2025/3/6 22:54:23/

一、‌用户(User)‌

‌定义‌

用户是操作系统中的身份标识,用于区分不同操作者并控制资源访问权限。每个用户拥有独立的安全标识符(SID)‌。

‌分类‌

‌内置用户‌:
‌Administrator‌:系统管理员账户,拥有最高权限(默认禁用,需手动启用)‌。
‌Guest‌:来宾账户,权限极低,仅允许临时访问(默认禁用)‌。
‌系统用户‌:
‌SYSTEM‌:系统服务或进程的运行账户,权限高于管理员‌。
‌Local Service/Network Service‌:用于管理本地或网络服务的低权限账户‌。


二、‌组(Group)‌

‌定义‌

组是用户账户的集合,通过集中分配权限简化管理。组的权限由其成员继承‌。

‌常见内置组‌

‌Administrators‌:管理员组,成员拥有系统控制权‌。
‌Users‌:普通用户组,权限受限‌。
‌Guests‌:来宾用户组,权限最低‌。


三、‌内置安全主体(Built-in Security Principals)‌

‌定义‌

安全主体是系统预定义的特殊身份标识,用于描述一类操作场景下的访问权限需求,包括用户、组或计算机‌。

‌核心类型‌

‌Authenticated Users‌:所有通过系统验证的用户(不包括匿名用户)‌。
‌Everyone‌:涵盖所有用户(含匿名用户和来宾账户)‌。
‌Network‌:通过网络访问资源的用户‌。
‌Interactive‌:直接登录本机的用户‌。
‌Anonymous Logon‌:未经验证的匿名用户(如匿名访问网页)‌。

‌作用‌

通过赋予安全主体权限,实现灵活的资源访问控制(如限制网络用户仅可读取共享文件)‌。


四、‌安全标识符(SID)‌

‌定义‌

SID 是唯一标识用户、组或安全主体的字符串,格式如 S-1-5-21-...,确保全局唯一性‌。

‌特性‌

不可重复使用:删除用户后,其 SID 不会分配给新用户‌。
权限关联:系统通过 SID 匹配用户/组的权限设置‌。


五、‌关系与应用‌

‌权限分配逻辑‌

用户通过所属组或安全主体继承权限(如将用户加入 Administrators 组即赋予管理员权限)‌。
系统进程(如服务)使用 SYSTEM 或 Network Service 账户运行,确保权限隔离‌。

‌典型场景‌

‌共享文件夹‌:限制 Network 安全主体仅允许读取,禁止写入‌。
‌服务配置‌:将服务运行账户设为 Local Service,降低权限风险‌。


附:关键操作示例
‌查看用户 SID‌:
命令行执行 whoami /user,显示当前用户 SID‌。
‌管理内置安全主体‌:
在文件/文件夹的“安全”选项卡中添加 Authenticated Users 或 Network 主体并设置权限‌。


http://www.ppmy.cn/devtools/165089.html

相关文章

Kubernetes(K8S)部署 Redis Cluster 集群

以下将详细介绍如何使用 Kubernetes(K8S)部署 Redis Cluster 集群,并给出相应的 YAML 代码。 1. 准备工作 在开始部署之前,需要确保已经安装并配置好 Kubernetes 集群,并且 kubectl 可以正常与集群通信。 2. 部署 R…

【Mac】git使用再学习

目录 前言 如何使用github建立自己的代码库 第一步:建立本地git与远程github的联系 生成密钥 将密钥加入github 第二步:创建github仓库并clone到本地 第三步:上传文件 常见的git命令 git commit git branch git merge/git rebase …

【AI神经网络与人脑神经系统的关联及借鉴分析】

AI神经网络与人脑神经系统的关联及借鉴分析 一、结构与功能模拟:从生物神经元到人工单元 生物神经元模型 人脑神经元通过电化学信号传递信息,当输入信号超过阈值时触发动作电位("全有或全无"法则)。其动态过程可用Hodg…

1688平台API接口实战:Python实现店铺全量商品数据抓取

在电商数据驱动决策的时代,1688作为国内最大的B2B批发平台,其开放的API接口为商家提供了高效获取商品数据的通道。本文将以Python语言为例,详解如何通过官方接口实现店铺所有商品的自动化抓取。(综合参考) 一、接口核…

探索DeFi世界:用Python开发去中心化金融应用

探索DeFi世界:用Python开发去中心化金融应用 在区块链技术快速发展的今天,去中心化金融(DeFi)正在改变传统金融行业的格局。作为一名自媒体创作者和技术爱好者,我希望通过本文分享如何用Python开发去中心化金融应用,帮助读者深入了解DeFi的潜力和技术实现方式。 什么是…

qsort函数的模拟实现

文章目录 冒泡排序回调函数qsort函数简介qsort函数的使用qsort函数的模拟实现 冒泡排序 冒泡排序顾名思义就是用来给数据排序的一种方法,假设有一整型数组,如果要将这个数组中的元素按从小到大或从大到小的顺序排序,就可以用冒泡排序来完成。…

python小游戏-坦克大战

完整的游戏状态管理: 生命值系统 得分系统 游戏结束条件 重新开始功能 增强的坦克功能: 坦克旋转 无敌时间 不同类型的坦克(玩家/敌人) 改进的碰撞系统: 子弹与墙壁碰撞 子弹与坦克碰撞 子弹与基地碰撞 游…

OpenMCU(二):GD32E23xx FreeRTOS移植

概述 本文主要描述了GD32E230移植FreeRTOS的简要步骤。移植描述过程中,忽略了Keil软件的部分使用技巧。默认读者熟练使用Keil软件。本文的描述是基于OpenMCU_FreeRTOS这个工程,该工程已经下载放好了移植GD32E230 FreeRTOS的所有文件 OpenMCU_FreeRTOS工程…