runas 类似于sudo

本文介绍了Windows 2000/XP中的Runas命令,该命令允许用户以不同权限运行程序。文章详细解释了Runas命令的语法及参数,并通过实例展示了如何使用该命令以管理员身份运行组策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

熟悉Linux/UNIX的朋友对于su这个命令一定不会陌生,利用这个命令用户可以在 超级用户、普通用户之间自由地进行“变脸”。现在Windows 2000/XP也有了类似的命令——Runas命令。Runas是一个DOS命令,只能在Windows 2000/XP的DOS命令窗口运行,它允许用户用其他权限运行指定的工具和程序,而不是当前登录用户账号所提供的权限。其语法如下:
Runas [{/profile|/noprofile}] [/env] [/netonly] [/showtrustlevels] [/trustlevel] /user:UserAccountName program
各参数的作用如下:
/profile:加载 用户配置文件,是Runas命令的 默认参数
/no profile:不加载 用户配置文件,这样可以提高应用程序的载入速度,不过由于某些应用程序需要读取特定用户的配置文件,因此不建议大家使用此参数。
/env:指定当前使用的网络环境,而不是用户的本地环境。
/netonly:指明指定的用户信息只用于 远程访问
/showtrustlevels:列出 /trustlevel 开关项。
/trustlevel:指定应用程序运行所在的授权级别。
/user:UserAccountName:指定在其下运行程序的用户账号的名称。对于单机用户来说,可以使用以下格式:
/user:UserName@ComputerName
或/user:ComputerNameUserName
此处的UserName应该用具体的用户账号来代替,ComputerName指计算机名。
对于域或者 工作组的用户,可以使用以下格式:
/user:UserNme@DomainName(WorkGroupName)
或/user:DomainName(WorkGroupName)UserName
此处的DomainName(WorkGroupName)是指计算机所在域的域名(或者所在 工作组的名称)。
program:指定所要运行的程序或命令。可以使用Runas 命令来启动任何应用程序、MMC 控制台项目或“ 控制面板”项目。这里要注意,并非所有的项目都可以用Runas来启动,例如“打印机”文件夹和 桌面项。
应用实例:
为了能够让Runas命令“秀”出它的不凡功力,这里举一个实例。假设要用Administrator身份来运行 组策略
(1)打开“运行”对话框,输入“cmd”并回车,打开DOS命令窗口;
(2)在 命令提示符下输入“runas /profile /user:ourcomputeradministrator "mmc gpedit.msc"”并回车;
(3)接下来系统会提示输入管理员账号的密码,注意这里并不会显示输入的账号!如图3所示。
(4)如果账号、密码正确,则系统就会以 管理员的身份启动 组策略管理程序。

原文地址:https://baike.baidu.com/item/Runas%E5%91%BD%E4%BB%A4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值