如何在沒有設置 root 密碼的情況下執行 KDE 分區管理器?
當我嘗試啟動 KDE 分區管理器時,會彈出一個 KDE su 對話框,提示我輸入 root 的密碼:
The action you requested needs root priviliges. Please enter root's passoword below or click Ignore to continue with your current privileges.
Command: KDE_FULL_SESSION=true XDG_RUNTIME_DIR=/run/usr/1000 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus /usr/bin/partitionmanager --dontsu
當我輸入我的使用者密碼時,對話框再次出現:
Permission denied. Possibly incorrect password, please try again. On some systems, you need to be in a special group (often: wheel) to use this program.
我已經檢查過我的使用者是該
wheel
組的一部分。對於需要管理員權限的終端命令sudo
+$$ myuserpassword $$按預期工作。 如何以管理員權限啟動 KDE 分區管理器?
我正在執行 Fedora 28 的 KDE spin。我創建了一個使用者,但沒有設置 root 密碼。
出現問題是因為即使您沒有設置 root 密碼也
kdesu
嘗試使用。su
kdesu
可以配置為使用sudo
而不是su
. 您需要在 ~/.config/kdesurc 中創建一個文件,其內容為:[super-user-command] super-user-command=sudo
根據 arch wiki 上的說明。連結。感謝@steeldriver 的答案。
sudo /usr/bin/partitionmanager