私はこれを検索して多くの組み合わせを試しましたが、成功しませんでした。
1つのユーザー名のみを表示するには、GDMログイングリーティングが必要です。実は私に必要なのはこんなものだ/etc/gdm/custom.conf:
[greeter]
ExcludeAll=true
Include=guest
ただし、ExcludeAllが有効なオプションではないため、これは機能しません。 includeAll=false も何もしません。私が考えることができるすべての組み合わせを試してみました。
苦しいにもかかわらず修正しました。/etc/gdm/gdm.schemas、上記のようないくつかの組み合わせを試してみてください。行かないでください。
知っている:
gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --direct --type bool --set /apps/gdm/simple-greeter/disable_user_list true
ただし、これはユーザーのリストを完全に削除するため、適切なソリューションではありません。表示するには特定のユーザー名が必要です。
私が見つけることができる唯一の実用的な解決策は、ユーザーがログインしたときにそのユーザー名を「除外」リストに追加するスクリプトを実行することです。/etc/gdm/custom.conf。これは非常にハッキング的であり、望ましくない。
これは公共機械です。ユーザーは自分のLDAPアカウント(存在する場合)を使用してログインするか、ログイン画面から「ゲスト」を選択できます。 LDAPアカウントを使用してログインするユーザーは、ログイン画面に自分の名前を表示してはいけませんが、「ゲスト」オプションは維持する必要があります。
GNOME 2.28を使用します。
ベストアンサー1
1人のユーザーを除くすべてのコンピューターを非表示にするのではなく、すべてのラボコンピューター用に1人のユーザーを作成し、そのユーザーを各コンピューターにローカルにインストールできないのはなぜですか?次に、次の方法で共有を有効にします。
ユーザーがLDAPサーバーにある場合はGDM経由でログインすることを許可するのではなく、必要に応じてゲストとしてログインするときにLDAP資格情報を提供して、ユーザーがデバイスなどにログインできるようにします。