首先,我要說的是,這裡和其他地方的所謂「答案」都沒有對我有用(指的是: 如何在 Ubuntu 17.04 上啟用 root 登入)
下面我指的是我的一台舊電腦,目前安裝有 Ubuntu 17.04 + Mate。
這個系統並不意味著是永久的 - 並且某些操作根本不成功,因為我需要成為根用戶 - 沒有完成工作sudo
,而不是我已經能夠找到的。
請不要對這種選擇的危險進行責罵或說教。 (是的,我知道這很危險,等等,等等......) 在這個系統上,這是無關緊要的,因為它很快就會被其他發行版取代,因為它只是一個「播放」機器,任何重要資料都為零。
過去這並不是什麼大問題,而且我之前在早期版本中也做過這樣的事情 - 但 17.04 在這方面與我作鬥爭,我真的陷入了困境。
製作一些模組後,我可以選擇以啟動時顯示的 2 個使用者之一的身份登入 - 但無法在 LightDM 中輸入使用者名稱。登入後,我還可以執行 su -,輸入密碼並在終端機中輸入 #,但這不是這裡期望的目標,也沒有完成工作。
我怎樣才能完全解鎖(和反混淆)用戶和群組根以允許完整的 GUI 以根身份登入?
(另外,如果有人確認哪些步驟可以實現 16.04 的相同目標,那也會很有幫助,因為我很快就會在同一台舊 PC 上與 Mate 一起使用該版本?)
(基於 Unity 發布的資訊在我的 MATE 系統上不起作用...)
感謝您的任何有用的回應!
答案1
剛剛全新安裝了 Ubuntu MATE 來幫助您。這其實是一個非常簡單的啟用root
系統登入的過程。
首先,給root帳號一個密碼:
sudo passwd root
接下來,啟用 root 帳號:
sudo usermod -U root
現在,如果您只想輸入使用者名稱(包括root
而不是查看使用者清單),請建立新檔案/etc/lightdm/lightdm.conf.d/10-ubuntu.conf
並在其中新增以下行:
[SeatDefaults]
user-session=mate
greeter-show-manual-login=true
greeter-hide-users=true
allow-guest=false
確保上述文件具有正確的權限:
sudo chmod 644 /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
sudo chown root:root /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
然後,當您重新啟動時,您應該會看到以下登入訊息,讓您輸入所需的使用者名稱:
輸入root
您設定的密碼:
您現在應該以 root 身分登入:
希望這可以幫助!