Changing GDM Login Screen Behavior: No gdm.d directory












0














I am running Fedora 28 and am attempting to disable the user list in GDM (as the machine is domain joined, this is undesirable). In CentOS 7 this is as simple as putting a file named "00-login-screen" in "/etc/dconf/db/gdm.d/" with the contents:



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


In this case, there is no "gdm.d" directory. Creating it, and then putting the file in the directory does not work. I've seen elsewhere that a file needs to be created in "/etc/dconf/profile" called "gdm", but I have created this file with the contents:



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


and it makes no difference.



Has the procedure changed that substantially in Gnome 3.28.2 compared to 3.22.2?



EDIT: This problem now occurs in CentOS 7 as well, likely due to a Gnome update.










share|improve this question
























  • Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
    – Tetsujin
    May 17 '18 at 19:20






  • 1




    @Tetsujin, yes it's making it rather harder to Google this than it should be. :P
    – thunderbird32
    May 17 '18 at 20:03
















0














I am running Fedora 28 and am attempting to disable the user list in GDM (as the machine is domain joined, this is undesirable). In CentOS 7 this is as simple as putting a file named "00-login-screen" in "/etc/dconf/db/gdm.d/" with the contents:



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


In this case, there is no "gdm.d" directory. Creating it, and then putting the file in the directory does not work. I've seen elsewhere that a file needs to be created in "/etc/dconf/profile" called "gdm", but I have created this file with the contents:



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


and it makes no difference.



Has the procedure changed that substantially in Gnome 3.28.2 compared to 3.22.2?



EDIT: This problem now occurs in CentOS 7 as well, likely due to a Gnome update.










share|improve this question
























  • Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
    – Tetsujin
    May 17 '18 at 19:20






  • 1




    @Tetsujin, yes it's making it rather harder to Google this than it should be. :P
    – thunderbird32
    May 17 '18 at 20:03














0












0








0







I am running Fedora 28 and am attempting to disable the user list in GDM (as the machine is domain joined, this is undesirable). In CentOS 7 this is as simple as putting a file named "00-login-screen" in "/etc/dconf/db/gdm.d/" with the contents:



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


In this case, there is no "gdm.d" directory. Creating it, and then putting the file in the directory does not work. I've seen elsewhere that a file needs to be created in "/etc/dconf/profile" called "gdm", but I have created this file with the contents:



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


and it makes no difference.



Has the procedure changed that substantially in Gnome 3.28.2 compared to 3.22.2?



EDIT: This problem now occurs in CentOS 7 as well, likely due to a Gnome update.










share|improve this question















I am running Fedora 28 and am attempting to disable the user list in GDM (as the machine is domain joined, this is undesirable). In CentOS 7 this is as simple as putting a file named "00-login-screen" in "/etc/dconf/db/gdm.d/" with the contents:



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


In this case, there is no "gdm.d" directory. Creating it, and then putting the file in the directory does not work. I've seen elsewhere that a file needs to be created in "/etc/dconf/profile" called "gdm", but I have created this file with the contents:



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


and it makes no difference.



Has the procedure changed that substantially in Gnome 3.28.2 compared to 3.22.2?



EDIT: This problem now occurs in CentOS 7 as well, likely due to a Gnome update.







linux fedora gnome gdm






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 2 days ago

























asked May 17 '18 at 18:17









thunderbird32

11




11












  • Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
    – Tetsujin
    May 17 '18 at 19:20






  • 1




    @Tetsujin, yes it's making it rather harder to Google this than it should be. :P
    – thunderbird32
    May 17 '18 at 20:03


















  • Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
    – Tetsujin
    May 17 '18 at 19:20






  • 1




    @Tetsujin, yes it's making it rather harder to Google this than it should be. :P
    – thunderbird32
    May 17 '18 at 20:03
















Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
– Tetsujin
May 17 '18 at 19:20




Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
– Tetsujin
May 17 '18 at 19:20




1




1




@Tetsujin, yes it's making it rather harder to Google this than it should be. :P
– thunderbird32
May 17 '18 at 20:03




@Tetsujin, yes it's making it rather harder to Google this than it should be. :P
– thunderbird32
May 17 '18 at 20:03










2 Answers
2






active

oldest

votes


















0














Navigate to /usr/share/gdm/dconf , where you'll find a file called 00-upstream-settings ;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.



If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list and setting it to false should work anyway. Don't forget to run dconf update from your terminal to make the changes take effect.



Greets






share|improve this answer























  • The directory /usr/share/gdm/dconf also does not exist. The only directories I have in the /usr/share/gdm directory is: autostart,greeter, and env.d. 00-upstream-settings only exists in the directory /etc/dconf/db/ibus.d/.
    – thunderbird32
    May 17 '18 at 19:50












  • @thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
    – Joey
    May 17 '18 at 21:52



















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





share|improve this answer





















  • Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
    – fixer1234
    Dec 28 '18 at 22:23










  • This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank /etc/dconf/db/gdm. It current versions this file already exists, so this isn't particularly helpful.
    – thunderbird32
    2 days ago













Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1323666%2fchanging-gdm-login-screen-behavior-no-gdm-d-directory%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














Navigate to /usr/share/gdm/dconf , where you'll find a file called 00-upstream-settings ;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.



If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list and setting it to false should work anyway. Don't forget to run dconf update from your terminal to make the changes take effect.



Greets






share|improve this answer























  • The directory /usr/share/gdm/dconf also does not exist. The only directories I have in the /usr/share/gdm directory is: autostart,greeter, and env.d. 00-upstream-settings only exists in the directory /etc/dconf/db/ibus.d/.
    – thunderbird32
    May 17 '18 at 19:50












  • @thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
    – Joey
    May 17 '18 at 21:52
















0














Navigate to /usr/share/gdm/dconf , where you'll find a file called 00-upstream-settings ;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.



If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list and setting it to false should work anyway. Don't forget to run dconf update from your terminal to make the changes take effect.



Greets






share|improve this answer























  • The directory /usr/share/gdm/dconf also does not exist. The only directories I have in the /usr/share/gdm directory is: autostart,greeter, and env.d. 00-upstream-settings only exists in the directory /etc/dconf/db/ibus.d/.
    – thunderbird32
    May 17 '18 at 19:50












  • @thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
    – Joey
    May 17 '18 at 21:52














0












0








0






Navigate to /usr/share/gdm/dconf , where you'll find a file called 00-upstream-settings ;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.



If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list and setting it to false should work anyway. Don't forget to run dconf update from your terminal to make the changes take effect.



Greets






share|improve this answer














Navigate to /usr/share/gdm/dconf , where you'll find a file called 00-upstream-settings ;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.



If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list and setting it to false should work anyway. Don't forget to run dconf update from your terminal to make the changes take effect.



Greets







share|improve this answer














share|improve this answer



share|improve this answer








edited May 17 '18 at 19:22

























answered May 17 '18 at 18:41









Joey

12




12












  • The directory /usr/share/gdm/dconf also does not exist. The only directories I have in the /usr/share/gdm directory is: autostart,greeter, and env.d. 00-upstream-settings only exists in the directory /etc/dconf/db/ibus.d/.
    – thunderbird32
    May 17 '18 at 19:50












  • @thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
    – Joey
    May 17 '18 at 21:52


















  • The directory /usr/share/gdm/dconf also does not exist. The only directories I have in the /usr/share/gdm directory is: autostart,greeter, and env.d. 00-upstream-settings only exists in the directory /etc/dconf/db/ibus.d/.
    – thunderbird32
    May 17 '18 at 19:50












  • @thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
    – Joey
    May 17 '18 at 21:52
















The directory /usr/share/gdm/dconf also does not exist. The only directories I have in the /usr/share/gdm directory is: autostart,greeter, and env.d. 00-upstream-settings only exists in the directory /etc/dconf/db/ibus.d/.
– thunderbird32
May 17 '18 at 19:50






The directory /usr/share/gdm/dconf also does not exist. The only directories I have in the /usr/share/gdm directory is: autostart,greeter, and env.d. 00-upstream-settings only exists in the directory /etc/dconf/db/ibus.d/.
– thunderbird32
May 17 '18 at 19:50














@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52




@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52













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





share|improve this answer





















  • Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
    – fixer1234
    Dec 28 '18 at 22:23










  • This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank /etc/dconf/db/gdm. It current versions this file already exists, so this isn't particularly helpful.
    – thunderbird32
    2 days ago


















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





share|improve this answer





















  • Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
    – fixer1234
    Dec 28 '18 at 22:23










  • This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank /etc/dconf/db/gdm. It current versions this file already exists, so this isn't particularly helpful.
    – thunderbird32
    2 days ago
















0












0








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





share|improve this answer












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






share|improve this answer












share|improve this answer



share|improve this answer










answered Dec 28 '18 at 18:26









Sparsile

1




1












  • Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
    – fixer1234
    Dec 28 '18 at 22:23










  • This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank /etc/dconf/db/gdm. It current versions this file already exists, so this isn't particularly helpful.
    – thunderbird32
    2 days ago




















  • Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
    – fixer1234
    Dec 28 '18 at 22:23










  • This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank /etc/dconf/db/gdm. It current versions this file already exists, so this isn't particularly helpful.
    – thunderbird32
    2 days ago


















Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23




Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23












This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank /etc/dconf/db/gdm. It current versions this file already exists, so this isn't particularly helpful.
– thunderbird32
2 days ago






This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank /etc/dconf/db/gdm. It current versions this file already exists, so this isn't particularly helpful.
– thunderbird32
2 days ago




















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1323666%2fchanging-gdm-login-screen-behavior-no-gdm-d-directory%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

is 'sed' thread safe

How to make a Squid Proxy server?