在装有 Windows 7 的 Sony Vio pcg-811124 笔记本电脑上,我通过 msconfig 禁用了所有非 Windows 服务。当我重新启动笔记本电脑时,它启动了,但即使在安全模式下也无法查看屏幕。我可能禁用了一个驱动程序,但现在我无法知道是哪个驱动程序。
因此,我不仅不知道我禁用和需要启用哪些服务,我似乎甚至无法启用我知道的服务(例如,JungleDisk)。当尝试通过命令行重新启动它时,系统提示我无法重新启动此服务,因为它已被禁用。
如何重新启用我的服务?
我正在尝试连接到需要一两次设置更改的远程 Windows 7 盒子。我可以通过 Cygwin 的 SSH 服务器访问管理员帐户,但 Cygwin 不允许我运行管理员权限实用程序(“请求的操作需要提升(以管理员身份运行。)”)
据我所知,对此的标准解决方案是 RunAs.exe,但尝试通过 SSH 运行它会导致它立即退出而没有诊断(即使作为“runas /?”运行)。从 ssh 启动“cmd”给了我一个标准的 DOS 提示符,但是从 DOS 提示符开始,“runas”只会在我做任何事情时回显命令行,即使作为“runas /?”运行也是如此。
Cygwin 不会让我以 Administrator@computername 的身份连接。
有什么建议?
能够sudo在CygWin 中使用命令很有用,而且比打开提升的 shell更快:
Luis@Kenobi /cygdrive/c/Users/Luis
$ net user /add TestUser
System error 5.
Access denied.
Luis@Kenobi /cygdrive/c/Users/Luis
$ sudo net user /add TestUser
Command completed successfully.
Run Code Online (Sandbox Code Playgroud)
如上所示,您也可以像 Linux 一样运行 Windows 命令/脚本。对我来说是整洁的;在远程(SSH) 控制台上工作,并允许组合 Windows/Linux命令。因此,能够执行管理任务几乎是必须的。
但该 CygWin项目SUDO有一种可能很危险的行为:它作为服务器/客户端架构工作,实际上,客户端 (sudo) 在内部向服务器 (sudoserver.py) 发送命令请求(不在外部侦听)本地计算机)端口 7070TCP,没有用户或权限检查,因此登录到计算机的任何人(甚至是非特权用户)都可以执行管理员(CygWin 或 Windows)shell 命令或脚本(CygWin 或 Windows)。如果您保留作者建议的方法,则
问题会变得更糟:将“sudoserver.py”注册为服务,因此它将永久运行。
因此,为了使事情更安全(并非完全),我这样做:
1.- 在管理外壳上执行“sudoserver.py”。
2.- 在另一个 CygWin shell …
我正在尝试python-brisa在 Linux 上安装该框架。当我尝试使用该sudo命令时,它给了我错误“找不到命令”。
我正在运行以下命令:
$ cd file
$ sudo python setup.py install
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?