GDMログイン画面の動作の変更:gdm.dディレクトリなし


0

Fedora 28を実行していますが、GDMでユーザーリストを無効にしようとしています(マシンがドメインに参加しているため、これは望ましくありません)。CentOS 7では、これは、「/ etc / dconf / db / gdm.d /」に「00-login-screen」という名前のファイルを内容と一緒に置くだけです。

[org/gnome/login-screen]
disable-user-list=true

この場合、「gdm.d」ディレクトリはありません。それを作成してから、ファイルをディレクトリに配置しても機能しません。「/ etc / dconf / profile」に「gdm」という名前のファイルを作成する必要があることを別の場所で見ましたが、次の内容でこのファイルを作成しました。

user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults

違いはありません。

Gnome 3.28.2の手順は3.22.2と比較して大幅に変更されていますか?

編集:この問題はCentOS 7でも発生するようになりました。これはおそらくGnomeの更新が原因です。


行くないための誠実な謝罪は全く ;-)オフトピックが、「いいえGDM」[ジーナXパフォーマンス]は80年代初期における巨大地下ユーロダンスフロアヒットした...&今私はそれを歌っ停止することはできません
鉄人

1
@Tetsujin、はい、これは本来あるべきよりもGoogleにとってはかなり難しくなっています。:P
thunderbird32

回答:


0

移動し/usr/share/gdm/dconf、あなたが呼ばれるファイルを見つけることができます場合は、00-upstream-settings。そのコピーを作成し、より高い番号のプレフィックス(たとえば、00から90)を付けます。設定は一目瞭然です。

間違っていない場合は、対応する設定の名前がその間に変更された可能性がありますが、disable-user-listそれを追加して設定しても問題falseはありません。dconf update変更を有効にするために、ターミナルから実行することを忘れないでください。

あいさつ


ディレクトリ/usr/share/gdm/dconfも存在しません。私が持っている唯一のディレクトリ/usr/share/gdm:ディレクトリがありautostartgreeterenv.d00-upstream-settingsはディレクトリにのみ存在し/etc/dconf/db/ibus.d/ます。
サンダーバード

@ thunderbird32申し訳ありませんが、Gnomeの異なるバージョン(3.28.1-1を使用)があることに気付いたので、マシン上で動作しました...しばらく前に、「light-dm '、その後「gdm」に切り替えました。最悪の場合、別のログインマネージャーもオプションになる可能性があります;-)幸運
ジョーイ

0
su -
mkdir /etc/dconf/db/gdm.d && chmod 0755 /etc/dconf/db/gdm.d
cat > /etc/dconf/db/gdm.d/00-login-screen <<EOF
[org/gnome/login-screen]
disable-user-list=true
EOF
touch /etc/dconf/db/gdm && chmod 0644 /etc/dconf/db/gdm
dconf update

スーパーユーザーへようこそ!これは問題を解決するのに役立つかもしれませんが、それが問題に対処する理由や方法を説明しません。この追加のコンテキストを提供すると、長期的な教育的価値が大幅に向上します。回答を編集して、適用される制限や仮定などの説明を追加してください。ありがとう。
fixer1234

これでも問題は解決しません。実際、これと私がしたことの唯一の違いは、空白を作成すること/etc/dconf/db/gdmです。このファイルは現在のバージョンが既に存在するため、これは特に役立ちません。
thunderbird32
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.