如何以 root 身分登入以便使用 gdm?

如何以 root 身分登入以便使用 gdm?

過去,Debian 在安裝後首次啟動時會顯示一個操作選單,您可以在其中確認「以 root 身分登入」。當該選項消失後,我停止定義 root 使用者。

不過,我現在需要成為 gdm 的 root 使用者才能使用圖形化效果更好的工具。

這就是我想做的:

1)打開root終端機並輸入我的密碼。
2) 以 root 身分登入
3) 登出 root 終端機並以 root 身分執行我的操作。
4) 使用正常登入方式回傳我的帳戶。

我目前的解決方法是從根終端啟動應用程式。我必須為 BOINC-Client 執行此操作才能存取某些 openCL 應用程式的 AMD GPU 驅動程式。

當我嘗試對 Mathematica 執行相同操作時,我每次都必須進行身份驗證。我寧願不這樣做。

計劃是像我目前正在做的那樣運行 BOINC,並在切換到 root 之前將其關閉。切換回來後,我將重新啟動它。它使用與 Mathematica 項目相同的資源(GPU)。

我怎樣才能做到這一點?

答案1

假設您使用的是 Debian 6,編輯 /etc/gdm3/daemon.conf 並新增以下行

AllowRoot=true

在安全選項下。然後在 /etc/pam.d/gdm3 中註解掉以下行

auth   required        pam_succeed_if.so user != root

然後您應該能夠登入

答案2

您確實不想以 root 身分執行 X。但這可能會為你解決這個問題:

root 帳號可能沒有密碼;如果 Linux 機器上的安全設定(有時您應該研究 PAM)使得沒有密碼的帳戶無法登錄,則 root 登入將被阻止。若要解決此問題,請執行下列操作:

  1. 以一般使用者登入 X。
  2. 打開終端機視窗。
  3. 跑步sudo su -。系統將提示您輸入密碼。
  4. 現在您應該以 root 身分登入(即在終端機視窗中執行的控制台會話中)。
  5. 現在您可以透過執行來設定 root 的密碼passwd
  6. 執行exit兩次(首先以 root 身分註銷,然後以您的身分註銷,這將關閉終端視窗)或只是終止終端機視窗。
  7. 註銷您的 GUI 會話,嘗試一下。

答案3

您不必以經常使用的 root 身分執行應用程式。有更好的方法來對此進行排序。

但看看格克蘇或者克德蘇,您可能會發現這很有用。您甚至可以設定快捷方式以自動使用它。

相關內容