gdm ログイン画面にリモート ユーザーを手動で追加するにはどうすればよいですか?

gdm ログイン画面にリモート ユーザーを手動で追加するにはどうすればよいですか?

私の会社では Centrify ドメイン サーバーを使用しており、Ubuntu (18.04) ラップトップにログインするには、そのサーバーで自分のユーザーを使用する必要があります。現在、マシンの電源を入れると、ログイン画面にはパスワードがわからない sysadmin ユーザーの名前のみが表示されるため、テキストをクリックして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

adquery私の会社では Centrify を使用しており、さらに簡単に使用できるコマンド ラインがあります。

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

再起動すれば準備完了です。

また、 を編集してセクション/etc/gdm3/custom.confを追加しました[greeter]:

[greeter]
Include=<your_username>

次に、GDM を再構成します。

sudo dpkg-reconfigure gdm3

しかし、それが必須かどうかはわかりません。それだけでは、ログイン リストにユーザー名が表示されませんでした。

関連情報