假设我是Windows7机器上的管理员。我希望能够在不知道密码的情况下像其他用户一样运行命令。 这是在linux上发生的事情。如果我是root用户,我可以在没有提供任何密码并以自己的名字运行命令的情况下“su”到其他帐户。在PowerShell中相当于su
7
A
回答
7
su(替代用户或切换用户)允许更改与当前终端相关联的账户。凡正常用户必须给他想要改变的帐户的密码,超级用户(root)可以改变为他想要的任何ID而不需要给密码。
须藤执行命令作为另一个用户,但遵守一组有关哪些用户可以执行哪些命令作为其他用户(通常在由命令visudo
命名/etc/sudoers
,最好可编辑的配置文件)的约束。与su不同,sudo根据用户自己的密码而不是目标用户的身份验证用户的身份(允许将特定命令委托给特定主机上的特定用户,而无需在其间共享密码,同时减轻任何无人值守终端的风险)。
在窗口上runas.exe允许用户使用不同于用户当前登录提供的权限运行程序。但为此你必须提供凭据。 Windows安全性不允许管理员在没有凭据的情况下作为另一个用户执行。管理员可以做他们想做的事情,但不能在没有控制的情况下进行某些限制(自由裁量权)
现在说到Windows时,管理员可以接管并给予所有权,然后做他想做的事情,但是已经记录下来。
0
关于powershell图标>右键单击>以管理员身份运行
+0
这不是问题所在(混淆可能是由于您对Linux上的'su'缺乏了解) –
相关问题
- 1. 相当于在PowerShell中
- 2. &&相当于在PowerShell中
- 3. PowerShell中的相当于SignTool.exe
- 4. Powershell相当于log4perl
- 5. 相当于在PowerShell中bash“expect”
- 6. 相当于Linux mkdir {fileA,fileB}在PowerShell中
- 7. VB相当于PowerShell的
- 8. Powershell的相当于F#Seq.forall
- 9. 相当于grep的PowerShell -f
- 10. PowerShell中相当于时间的命令
- 11. Powershell:相当于Perl的'for'命令?
- 12. 存储:C#相当于PowerShell命令
- 13. Powershell相当于来自bash的“$ @”
- 14. PowerShell相当于C#“is”运算符?
- 15. 什么是Powershell相当于Pythons sys.stdin.read()?
- 16. Windows Powershell相当于bash命令
- 17. PowerShell有一个相当于popen吗?
- 18. 在PowerShell中相当于unix测试-f命令?
- 19. 什么是批量相当于执行/找到在PowerShell中
- 20. 什么是在PowerShell中相当于unix测试-f命令?
- 21. CGColorGetComponents在Android中相当于
- 22. 在JS中相当于RSACryptoServiceProvider
- 23. 在mssql中相当于initcap
- 24. 在CUDA中相当于scipy.interpolate.griddata
- 25. 在WPF中相当于QStackedLayout
- 26. invalidateLayout在iOS8中相当于
- 27. 在Qt中相当于dumpbin
- 28. 在MySQL中相当于generate_series()
- 29. 在R中,相当于upper_bound()
- 30. fsockopen在JSP中相当于
-是不可能的。在Windows系统总是需要一个凭证集:用户名和密码 –
相关:http://serverfault.com/questions/16886/is-there-an-equivalent-of-su-for-windows – manojlds
也相关:http:///stackoverflow.com/questions/8304398/is-it-possible-for-a-windows-service-impersonate-a-user-without-a-password因此,显然它可能在技术上冒充另一个帐户,但它不是真的在系统管理意义上远程可行。您必须从目标用户已经通过身份验证的现有流程中产生一个流程。 –