gpt4 book ai didi

emacs - 如何在 Windows 上的 emacs 中切换到管理员用户?

转载 作者:行者123 更新时间:2023-12-04 04:32:17 24 4
gpt4 key购买 nike

也许我应该在 super 用户上问这个问题,但是这里还有很多其他的 Emacs 问题,所以我想我会试试运气。

我在启用了用户访问控制的 Windows 7 上使用 GNU Emacs 23.2.1。

在 Emacs 中,我想对一些管理文件(例如主机文件)进行更改。但是,在尝试保存文件时,我收到一条警告,提示我无权写入文件。

有没有办法让 Emacs 升级到管理员用户来编辑这些文件?

最佳答案

您总是可以承认失败并以提升的权限运行 emacs session 。
有很多方法可以做到这一点,this page列出它们,包括以管理员身份自动运行的东西。

这可能不是您想要的。否则,您可能会创建一个以文件名作为第一个参数的脚本,然后将该程序绑定(bind)到快捷方式或其他东西,例如 admin-save。
如果您授予该管理员权限,然后使用缓冲区名称作为第一个参数调用该文件,并将其作为第二个参数调用目标,那么您应该很好。

该脚本可以是一个简单的 BAT 文件,也可以是 ala(我不在 Windows 机器上,所以我无法自己测试它)

:: Administrator-copy.bat copies a file with adminstrator privileges.
:: Remember to give it administrator privileges!
: START
COPY %1 %2
: END

但这是一个相当笨拙的解决方案。

如何提升我不知道的已经运行的应用程序。

关于emacs - 如何在 Windows 上的 emacs 中切换到管理员用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4470213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com