如何手動將遠端使用者新增至 gdm 登入畫面?

如何手動將遠端使用者新增至 gdm 登入畫面?

我的公司正在使用 Centrify 網域伺服器,我必須使用那裡的使用者登入我的 Ubuntu (18.04) 筆記型電腦。目前,當我打開電腦時,登入畫面僅顯示我不知道密碼的系統管理員使用者的名稱,我必須單擊文本login as a different user,然後手動輸入我的使用者名稱。

我寧願不必這樣做。有沒有辦法強制 gdm 在登入畫面中顯示我的用戶名,這樣我就不必在每次啟動後輸入它?

答案1

我遇到了同樣的問題,我只是偽造了/etc/passwd包含我的網域用戶的內容。您可以透過在文件底部自行新增條目來做到這一點/etc/passwd

echo $USERNAME:x:$(id -u $USERNAME):$(id -g $USERNAME)::/home/$USERNAME:/bin/bash | sudo tee -a /etc/passwd

在我的公司,我們使用 centrify,而我有一個命令列,adquery這使得它變得更加容易:

adquery user $USERNAME | sudo tee -a /etc/passwd

重新啟動,你應該就可以開始了。

我還編輯/etc/gdm3/custom.conf並添加了一個[greeter]部分:

[greeter]
Include=<your_username>

然後重新配置GDM:

sudo dpkg-reconfigure gdm3

但我不確定這是必要的。僅此一點就不允許在登入清單中顯示我的使用者名稱。

相關內容