如何使用 KeePass 產生的密碼設定 Windows 密碼?

如何使用 KeePass 產生的密碼設定 Windows 密碼?

我想使用 KeePass 產生的密碼來設定我的 Windows 密碼。我無法透過控制面板變更密碼。為了更改我的 Windows 密碼,我必須前往 Ctrl+Alt+Delete > 更改密碼。然而,該畫面不允許複製和貼上,這使得輸入複雜的生成密碼變得相當困難。

我也在 shell 中嘗試過該net user命令,但我的使用者設定檔沒有出現。

我現在唯一的解決方案是產生密碼,將其寫在一張紙上,然後將其手動輸入到 ctrl+alt+delete > 更改密碼螢幕中。

有沒有更優雅的方法來做到這一點?

答案1

在網域環境中,您必須使用網域工具來變更網域帳戶:https://serverfault.com/a/642180/76309

由於網域帳戶僅在網域控制站 (DC) 上是「本機」的,因此您必須在 DC 上才能使用NET USER.

由於您不在 DC 上,因此您必須使用其他東西,但您可能會遇到問題:

dsquery user -samid *username* | dsmod user -pwd *new_password*

-或者-

net user *username* *new_password* /domain

您將遇到的問題是,這兩個命令都要求控制台以管理員(可能是網域管理員)身份運行,並且您的帳戶不太可能具有這些權限。

另一種方法是要求其中一位技術人員允許您在他們的電腦上開啟KeePass 資料庫,並使用他們電腦上的AD 使用者和電腦控制台來貼上您的密碼。會這樣做對我的一位用戶來說,因為坦白說,有更好、更簡單的方法來取得安全密碼。

更好的方法:使用密碼。

除非你的企業有一些奇怪的設置,否則你的密碼已經可以長期有空格了。這意味著句子是一個可行的密碼選項。句子既容易回憶,又非常非常安全。只需幾個單字加上正確的大寫和標點符號就可以滿足除最奇怪的安全設定之外的所有要求,同時仍然易於回憶和輸入。

答案2

答案很晚,但我找到了一種方法來做到這一點,所以我為未來的用戶添加了這個。在keepass網站上有說明新增僅鍵入的自訂工具列按鈕你的密碼(注意:在該連結的段落底部有一個 xml 文件,可自動在 keepass 中建立按鈕)。

使用此按鈕,您可以在安全性對話方塊中自動輸入舊密碼,然後在 keeppass 中變更密碼,然後自動輸入新密碼。一個警告:請務必確保當您切換到 keepass 點擊按鈕時,安全對話框是最後一個獲得焦點的視窗。當我使用遠端桌面連線管理員時,我遇到了一些麻煩,由於某種原因,該管理員有時會竊取遠端桌面視窗本身的焦點。

另外,為了不依賴 keepass 網站上的鏈接,我在此處粘貼了創建工具欄按鈕的說明:

有時,您只需輸入密碼即可解鎖先前使用過的網頁。此觸發器提供了一個工具列按鈕,用於自動輸入目前所選 KeePass 條目的密碼。

自動輸入密碼按鈕。

  • 開啟 KeePass 並導航至「工具」→「觸發器...」。
  • 新增觸發器。
  • 將其命名為有意義的名稱,例如「僅自動輸入密碼的工具列按鈕」。
  • 勾選“啟用”和“初始開啟”方塊。
  • 導航至“事件”標籤並新增事件。
  • 選擇“應用程式已啟動並準備就緒”。不要為比較或過濾而煩惱。
  • 導航至“操作”標籤並新增操作。
  • 選擇“新增自訂工具列按鈕”。
  • 為其指定 ID(例如“AutoTypePwOnly”)和一個名稱(例如“Pass”)作為密碼 - 我們不希望按鈕太長。
  • 將描述設定為有意義的內容,例如“僅自動輸入密碼”。當您將滑鼠懸停在按鈕上時,將會顯示該資訊。
  • 新增另一個觸發器。
  • 稱其為有意義的名稱,例如“僅自動輸入密碼操作”。
  • 勾選“啟用”和“初始開啟”方塊。
  • 導航至“事件”標籤並新增操作。
  • 選擇「點選自訂工具列按鈕」。
  • 為其指定與上述步驟 9 相同的 ID。
  • 導航至“操作”標籤並新增操作。
  • 選擇“使用所選條目執行自動輸入”。
  • 將“序列”設定為“{PASSWORD}”

若要僅輸入密碼,請在應用程式/瀏覽器中選擇密碼字段,切換到 KeePass 並突出顯示所需條目,然後按「通過」按鈕。 KeePass 將轉到後台並輸入您的密碼。

相關內容