[英]how do I switch to admin user in emacs on windows?
也許我應該在超級用戶上問這個問題,但是這里還有很多其他的Emacs問題,所以我想我會試試運氣。
我在Windows 7上使用GNU Emacs 23.2.1並啟用了用戶訪問控制。
在Emacs中,我想對一些管理文件(例如hosts文件)進行更改。 但是,在嘗試保存文件時,我收到一條警告,表示我無權寫入該文件。
有沒有辦法讓Emacs升級到管理員用戶來編輯這些文件?
您可以隨時承認失敗並使用提升的權限運行emacs會話。 有很多方法可以做到這一點, 這個頁面列出了它們,包括以管理員身份自動運行的東西。
這可能不是你想要的。 否則,您可能會創建一個腳本,該腳本獲取文件名作為其第一個參數,然后將該程序綁定到快捷方式或其他內容,例如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
但這是一個相當笨重的解決方案。
如何提升已經運行的應用程序我不知道。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.