gdmウェルカム設定:特定のユーザーを*除外*すべて除外

gdmウェルカム設定:特定のユーザーを*除外*すべて除外

私はこれを検索して多くの組み合わせを試しましたが、成功しませんでした。

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資格情報を提供して、ユーザーがデバイスなどにログインできるようにします。

おすすめ記事