如何有效管理Windows系统帐户权限

权限是Windows管理的基础,当然与Windows用户关系最密切,平时接触最多的是与帐户相关的权限。对于Windows帐户权限的管理,你是否完全了解呢?下面&#xf

权限是Windows管理的基础,当然与Windows用户关系最密切,平时接触最多的是与帐户相关的权限。对于Windows帐户权限的管理,你是否完全了解呢?下面,笔者以Winsows XP为例进行相关测试,希望对提升认识有所帮助。 
  1、系统权限概述
  大家知道,Windows NT系统是个等级森严的系统,操作系统通过对用户(帐户)授权来实施管理。以Windows XP系统为例,系统默认的用户等级有4级:其中System拥有至高无上的权限,掌握着系统资源的生死大权;Administrators组的用户权限次于System,拥有大多数的系统权限;Users组的用户权限受到限制,只能执行与本用户相关的操作,而对于其它用户它无权过问;Guest组的用户权限更少,只能进行极少的操作。
    2、以System帐户登录系统
  众所周知,在有些时候我们可以获取System权限,但如何以System权限登录系统呢?其实,这是不可能的。因为,System是基于系统服务的,不同于用户级别的帐户,所以在Windows是不容许以System登录系统。不过,我们可以采用变通的办法以System“登录”系统。
  其原理是:Windows是基于图形界面的,而其图形界面主要是由Explorer.exe负责实现的,Explorer俗称为Windows的Shell(壳),我们只要获得一个具有System权限的Explorer不就等同于以System登录系统了吗?
  其实现方法是:
  (1).以Administrators组的用户登录系统,然后需要开启Task Scheduler服务,该服务负责使用户能在此计算机上配置和制定自动任务。执行“开始→运行”,输入services.msc打开服务管理器,然后找到并启动Task Scheduler服务。
  (2).启动Task Scheduler后,我们需要使用at命令来实现启动一个System权限的cmd(命令提示符)。at命令有个interactive参数,该参数允许作业在运行时,与当时登录的用户桌面进行交互。我们在当前帐户下执行“开始→运行”,输入cmd打开一个具有当前用户权限的命令提示符。为了与后面的拥有system权限的cmd相区别,我们输入命令title cmd1将其命名为cmd1。
  (3).在cmd1中输入命令“at 21:08 /interactive cmd.exe”,其中21:08为系统当前时间之后的某个时间,一般与当前时间间隔1分钟即可。然后我们可以输入命令at,查看当前新增加的作业。
  

  (4).大概一分钟后刚才用at创建的作业顺利执行,重新启动一个cmd。并且该命令提示符的标题栏显示为“C:\WINDOWS\System32\svchost.exe”,命令提示路径为“C:\WINDOWS\system32>”,表明这个命令提示符不是基于某个帐户的,而是基于服务的。我们可以打开“任务管理器”查看,这么cmd是System权限。
  

  (5).由于System是基于System权限,那么通过其运行的程序也会继承其权限,那么这些程序也是System权限。首先我们运行regedit打开注册表编辑器,我们知道[HKEY_LOCAL_MACHINE\SAM\SAM]注册表项默认只有System权限可以进行查看和修改,通过验证我们可以展开该注册表项,说明regedit也是以System权限运行的。
  

  (6).下面进入关键一步,在system的cmd中执行命令“taskkill /f /im explorer.exe”结束当前用户的explorer.exe,然后继续输入命令“start explorer.exe”,回车后可以看到windows会进行explorer.exe配置,配置完成会打开explorer进入桌面。我们点击开始菜单,可以看到在帐户图标旁显示SYSTEM,说明我们变通地以System登录系统了。

以System权限登录系统,我们就获得了最高的系统权限,这样我们在图形界面中的操作都是以system权限在操作。这在手工杀毒,系统文件操作方面和有用,不过,此时的操作要非常小心。当然,上面的演示技术测试的意义大于实用价值,不过这些探讨还是非常有益的。 
  提示:上面的测试在windows /2000/XP/2003中通过,微软的新系统Vista/Server 2008/Windows 7出于安全性考虑,at命令不可以与当前登录的用户桌面进行交互,所以不能用此方法获得system权限。
   3、“孤魂”帐户和Guest帐户的关系
  何谓“孤魂”帐户?我们知道在Windows系统中有Administrators、Users、Guests三个可进行系统登录的用户组,所谓“孤魂”帐户就是不属于上面三个组任何一组中帐户。我们也知道guest是属于Guests中的默认的系统帐户,那“孤魂”帐户和guest帐户之间是什么关系呢?它们两个哪个的权限大呢?
  (1).创建“孤魂”帐户
  首先我们需要创建一个“孤魂”帐户,在cmd下执行命令“net user fr 123 /add”创建一个名为fr,密码为123的帐户。我们知道,这样创建的帐户默认是输入users组的,具有users组的权限,大家可以通过命令“net user fr”或者“net localgroup users”验证。
  然后我们输入命令“net localgroup users fr /del”将fr从users组中删除,这样它就不属于任何组,而成为一个“孤魂”帐户了。大家可以输入命令net user fr查看。
  

  (2).激活guest帐户
  默认情况下,Windows的guest帐户是被禁用的。要以guest登录系统,需要激活它。在命令提示符下输入命令“net user guest /active:yes”即可。
  

  (2).权限测试 
  下面我们分别以fr和guest登录系统,看看“孤魂”帐户和Guest的权限呈现什么样的情况,以及组成员与组之间的权限关系。
  测试1
  首先以fr登录系统,我们在cmd1下输入命令logoff注销system登录,按两次“Ctrl+Alt+Del”调出登录对话框(“孤魂”帐户只能安全登录,友好登录中不会显示。),输入fr和密码123用fr登录系统。登录后,发现一个奇怪的现象,system权限的那个cmd窗口还是存在。这说明什么呢?这再一次证明system是基于windows服务的,在注销的过程中只是与当前用户相关的东西会被结束掉,但是关键的系统服务还一直职守,为不同的用户提供服务。
  下面我们在fr帐户中进行操作,发现可进行的操作还是比较多的,但是只能进行与本用户相关的操作,对其他用户相关的东西都无权进行操作,比如对Documents and Settings下的相关文件夹没有操作权限,修改系统设置比如网络设置都是不可以的。

  小结:将fr从users组中删除后,其权限还是users权限,删除作并没有剥夺其此前所拥有的权限,可见组成员继承了组的权限,哪怕他已经不属于这个组,这个判断对于users组至少是成立的。
  测试2
  以guest登录系统,如大家所料当然权限有限,只是系统定义的仅有的权限。我们在刚才的system的命令行下执行命令“net localgroup guests guest /del”,将guest帐户从guests组中删除,使其也成为“孤魂”帐户然后登录系统,会怎么样呢?通过测试,将guest中Guests组中删除后能够“孤魂”帐户后,其权限还是guests组的帐户。
  >
  小结:与users组类似,guests组中的帐户也会继承该组拥有的权限,哪怕将其从中删除,在没有进入别的组之前,它的权限是不会有任何变化的。
  测试3


通过上面的测试,我们引申出:Administrators组中的帐户,将其从改组中删除后,也会继承改组的权限。真的是这样吗?我们新建一个帐户ctocio,首先将其加administrators组,然后有从administrators组中删除,还是以修改系统的网络配置为例进行测试。测试的结果是:ctocio并没有继承administrators的权限,在从改组中删除后它的权限被降低了,也fr的权限是一样的。
  小结:Windows对Administrators、Users、Guests的权限权限管理中采取了双重标准,加强了Adninistrators的管理。其实,这完全是可以理解的。试想,如果有一个不属于Adminitrators组的管理员那就太危险了。当然,可以通过在注册表中修改相应的键值再配合命令来创建这样的管理员用户,但与此完全是两个概念。
  总结:这篇文章首先通过at命令并配合interactive参数获得了一个具有System权限的cmd,然后结束当前的explorer进而获得一个具有system权限的explorer,变通地以system登录系统。同时,看到了一个有趣的现象,具有System权限的cmd完全凌驾去系统帐户之上,系统帐户的注销对其没有任何影响。另外,关于administrators、Users、Guest组及其用户权限的测试,验证了Windows的帐户和组之间的关系。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1738020094a4012314.html

相关推荐

  • 新版大禹系统使用教程

    西柚云新大禹系统上线啦 西柚云新大禹系统上线啦,这次我们对系统进行了全面的重构,优化了系统的UI以及模块之间的布局,也为后续大禹系统融合官网系统打好了基础&#xff

    4小时前
    00
  • Windows7系统基本进程简介

    audiodg.exe  windows音频设备管理器  可以结束但是一旦打开音频文件还是会重新加载 csrss.exe-是微软客户端、服务端运行时子系统,管理Windows图形相关任务  可以被

    3小时前
    20
  • Windows 7定时关机命令shutdown

    在 Win7 中,shutdown实现自动关机的方法如下: 【方法一:计划任务法】开始>>> 在搜索框输入cmd >>> 回车 >>>

    3小时前
    00
  • windows 10 安装Python 3.10版

    一、查找官网 1.python官网需要VPN(建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。),打开VPN进行代理之后,打开网址&#xff1

    3小时前
    00
  • 安装Windows 7时整数分区的注意事项

    Windows 7在安装时与Vista略有不同,Windows 7将所有的核心启动文件放在了一个大小仅为100MB的小分区当中,在安装Windows 7并新建分区时会有提示信息&#xff0

    3小时前
    10
  • windows电脑文件传输至ipadiphone

    前言:个人分享而已,好坏对错与否勿喷,介意就别看。文明上网。 tips1:本方法适用于稍微有点计算机基础的伙伴们。 tips2&#xff1a

    3小时前
    00
  • 如何实现命令行连接mysql数据库【Windows系统】

    首先默认已经安装好了MySQL,然后想要通过命令行的方式实现连接。 第一步 用管理员身份打开命令行 左上角出现了管理员 · 命令提示符 第二步 切换到Mysql Server所在文件夹中的bin目录 例如&

    3小时前
    10
  • Windows网络文件共享和打印机共享

    Windows网络文件共享和打印机共享(Win7为例) 一、基本设置 1.启用服务:Computer Browser、Servers、Workstation 2.高级共享设置:启用文件和打印机共享、关闭密码保护共享 3.启用Guest用户,

    3小时前
    00
  • kvm安装windows虚拟机

    一、安装条件:a.windows镜像文件,这里以win7为例(可直接进入下载 链接:https:pan.baidus1pLMbXQr 密码&am

    3小时前
    00
  • Windows 下使用 nmap ncat 命令测试 UDP 端口连接

    下载windows版nmap  cd C:Program Files (x86)Nmap 使用 ncat 命令测试 UDP 端口连接 使用 ncat 命令测试 UDP 端口连通性的语法如下: ncat -z

    3小时前
    00
  • Windows下安装Scikit-Sparse

    前言 最近需要用到稀疏矩阵分解的函数:cholesky 网上有两个版本调用这个函数的方式: 1) from scikits.sparse.cholmod import c

    3小时前
    00
  • 在windows的资源管理器窗口中,左边显示的内容是什么

    在windows的资源管理器窗口中,其左边窗口显示的内容是“系统的文件夹树”。在“资源管理器”窗口中,左边的文件夹窗口以树形目录的形式显示文件夹,右边的文件夹内容窗口是左边窗

    3小时前
    10
  • Windows 域

    一、概述 域是计算机网络的一种形式,其中所有用户账户,计算机,打印机和其他安全主体都在位于称为域控制器的一个或多个中央计算机集群上的中央数据库中注册。 域之间相互访问则需要建立信任关系。信任关系是连接在域与域之间的桥梁。当一个域与

    3小时前
    00
  • 麒麟桌面系统上运行Windows应用

    原文链接:麒麟桌面系统上运行Windows应用​​​​​​​ Hello,大家好啊!今天给大家带来一篇关于 在麒麟桌面系统上使用 Windows 应用 的文章。通过 kyl

    3小时前
    10
  • Windows Server安全配置

    Windows Server操作系统安全配置,加固windows server。 1、密码安全 设置密码最小长度为10 开始-管理工具-本地安全策略-安全设置-账户策略-密码策略,修改密码长度

    3小时前
    00
  • Windows系统Hash密码值知识

    对入侵者来说,获取Windows的口令是整个攻击过程至关重要的一环,拥有系统原来用户的口令,将使得内网渗 透和守控更加容易。Windows系统中的Hash密码值主要有LM-H

    3小时前
    10
  • windows修改环境变量的工具—Rapid Environment Editor

    有时候安装好一个软件后,需要添加环境变量,对于window10以下系统的,特别很多人用的window7系统,编辑环境变量比较麻烦。 这是window10

    3小时前
    00
  • SVN服务器安装 - Windows系统

    文章目录 前言1 下载安装1.1 下载安装包1.2 软件安装1.3 异常处理 2 仓库创建3 权限分配 前言 Windows系统下SVN服务器搭建及遇到相关问题和处理方法记录 1 下载安装 1.1 下载安装包 Windows系统中的S

    3小时前
    00
  • Windows下配置Golang开发环境,并安装配置GoLand IDE

    作者:非妃是公主 专栏:《Golang》 博客地址:https:blog.csdnmyf_666 个性签:顺境不惰,逆境不馁

    3小时前
    00
  • windows切换系统版本

    powershell 管理员身份打开 输入 irm massgrave.devget | iex 输入数字 对应后面写着 change windows edition新的会话框中选择想要的版本即可 获取windows 密钥 官方提供的

    1小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信