私の会社では 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
しかし、それが必須かどうかはわかりません。それだけでは、ログイン リストにユーザー名が表示されませんでした。